.assessment-hero{padding-block:clamp(72px,10vw,120px) clamp(40px,6vw,64px)}.assessment-hero h1{max-width:12ch;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,6vw,68px);font-weight:600;line-height:1.05}.assessment-hero>p{max-width:34em;color:var(--muted);margin-top:22px;font-size:clamp(17px,2vw,21px);line-height:1.55}.assessment-body{padding-bottom:clamp(64px,8vw,96px)}.assessment-body__intro{max-width:42em;margin-bottom:48px}.assessment-body__intro h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(26px,3vw,34px);line-height:1.2}.assessment-body__intro p{color:var(--muted);font-size:16px;line-height:1.7}.assessment-body__intro p+p{margin-top:16px}.assessment-lists{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px);margin-bottom:40px;padding-top:36px;display:grid}.assessment-lists h3{color:var(--ember);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.assessment-lists ul{gap:12px;list-style:none;display:grid}.assessment-lists li{color:var(--ink);padding-left:22px;font-size:15px;line-height:1.55;position:relative}.assessment-lists li:before{content:"–";color:var(--ember);font-weight:700;position:absolute;left:0}.assessment-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(140px,220px));gap:8px 40px;max-width:480px;padding-top:28px;display:grid}.assessment-facts>div{gap:4px;display:grid}.assessment-facts dt{color:var(--ember);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.assessment-facts dd{margin:0;font-size:16px;font-weight:600}.assessment-page .contact-panel{margin-bottom:96px}.assessment-page .contact-panel h2{max-width:18ch}.assessment-page .contact-panel>p{max-width:36em;margin:16px 0 28px}@media (max-width:760px){.assessment-lists{grid-template-columns:1fr}.assessment-facts{grid-template-columns:1fr 1fr;gap:16px}}
