.projects-page{padding-top:48px;padding-bottom:70px;min-height:calc(100vh - 150px)}.projects-page h1{font-size:38px}.projects-lead{color:var(--muted);margin-bottom:38px}.project-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;margin-bottom:30px}.project-row img{width:150px;height:150px;border-radius:8px}.project-row h2{margin:0 0 12px;font-size:26px}.project-row h2 a{text-decoration:none;color:inherit}.project-row h2 a:hover{color:var(--green)}.project-row p{max-width:720px}.project-tags{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin-bottom:14px}.project-row .actions{flex-wrap:wrap}.project-row .button{min-height:44px;padding:10px 15px}.header-inner nav a[aria-current=page]{color:var(--green);font-weight:600}@media(max-width:540px){.projects-page{padding-top:32px}.projects-page h1{font-size:30px}.project-row{grid-template-columns:80px minmax(0,1fr);gap:18px}.project-row img{width:80px;height:80px}.project-row h2{font-size:23px}.project-row p{font-size:14px}.project-row .actions{margin-left:-98px;margin-top:18px}.project-tags{font-size:12px;gap:6px}.header-inner>nav{gap:15px;flex-wrap:wrap}.header-inner>nav a{font-size:12px}}
