.seo-context{max-width:1320px;margin:0 auto;line-height:1.8}.seo-context h2{font-size:clamp(28px,3.5vw,48px);line-height:1.15;max-width:24ch;margin:0 0 28px}.seo-context>p:not(.eyebrow){max-width:76ch;color:var(--muted,#b6c2ca);margin:0 0 20px}.seo-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin:30px 0}.seo-links a{display:inline-flex;gap:12px;padding:10px 0;border-bottom:1px solid currentColor;font-size:15px}.seo-faq{max-width:900px;margin-top:36px}.seo-faq details{padding:20px 0;border-top:1px solid #86999e55}.seo-faq summary{font-size:18px;font-weight:550;line-height:1.5;cursor:pointer}.seo-faq details p{max-width:75ch;color:var(--muted,#b6c2ca);font-size:16px;line-height:1.8}.seo-project-location{font-size:14px!important;font-weight:450!important;letter-spacing:.03em!important;line-height:1.6!important;max-width:100%!important}.seo-card-location{display:block;margin:-4px 0 12px;color:var(--muted,#b6c2ca);font-size:12px;letter-spacing:.05em}.archive-detail-hero h1{max-width:20ch}.page-intro h1{overflow-wrap:break-word}@media(max-width:700px){.seo-context{padding:55px 6%}.seo-links{display:grid}.seo-faq summary{font-size:16px}}
