.project-introduction-page{padding-block:56px 32px}.project-introduction-page .section-shell{max-width:840px}.project-introduction-header{margin-top:28px}.project-introduction-header h1{margin:0 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.25;overflow-wrap:anywhere}.project-introduction-header p{color:var(--muted);line-height:1.8}.project-details{max-width:760px;margin-top:56px}.project-details>section{margin-block:32px}.project-details h2{margin:0 0 12px;font-size:20px;line-height:1.5;font-weight:600}.project-details p,.project-details li{color:var(--muted);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.project-details ul{padding-left:1.3em;list-style:disc}.project-details li+li{margin-top:8px}.project-resource-links{display:flex;flex-wrap:wrap;gap:8px 24px}.project-resource-links a{display:inline-flex;align-items:center;gap:4px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.project-question{margin-block:20px}.project-question h3{margin:0 0 6px;font-size:16px;line-height:1.6;font-weight:500}.project-question p{margin:0}@media(max-width:640px){.project-introduction-page{padding-top:32px}.project-details{margin-top:36px}}
