.project-detail{padding:52px 0 72px}.project-back{display:inline-block;color:#b8d4ff;font-size:13px;margin-bottom:36px}.project-back:hover{text-decoration:underline;text-underline-offset:4px}.project-detail .eyebrow{margin-bottom:18px}.project-detail h1{margin:18px 0 20px;max-width:1000px}.project-detail .status{display:inline-block;margin-bottom:24px}.project-lead{margin:0 0 42px}.project-lead img{width:100%;height:auto;display:block;border:1px solid var(--line);object-fit:contain}.project-lead figcaption{font-size:12px;line-height:1.8;color:var(--muted);max-width:900px;padding-top:14px}.project-copy{max-width:800px}.project-section+.project-section{margin-top:38px}.project-section h2{font-size:28px;line-height:1.25;margin-bottom:18px}.project-section p{font-size:16px;line-height:1.85}.project-detail .project-bottom{border-top:1px solid var(--line);padding-top:28px;margin-top:42px;display:flex;align-items:center;justify-content:space-between;gap:20px}.project-bottom .project-back{margin:0}@media(max-width:620px){.project-detail{padding:32px 0 48px}.project-detail h1{font-size:36px}.project-detail .eyebrow{font-size:9px;line-height:1.9}.project-back{margin-bottom:28px}.project-lead{margin-bottom:30px}.project-section h2{font-size:24px}.project-section p{font-size:15px}.project-detail .project-bottom{align-items:flex-start;flex-direction:column}}
