.assessment-public{max-width:1160px;margin:auto;padding:0 22px 70px}.assessment-hero{padding:70px 0 45px;max-width:850px}.assessment-hero h1{font-size:clamp(2.3rem,6vw,4.4rem);line-height:1.1;margin:10px 0 20px}
.assessment-hero .lead{font-size:clamp(1.2rem,2vw,1.5rem);max-width:720px}.assessment-meta{display:inline-block;padding:10px 16px;border-radius:99px;background:#e7f5f8;color:#1a7480;font-weight:900}
.assessment-limit{background:#fff4e4;border-left:5px solid #e7a23d;padding:16px 20px;border-radius:12px;max-width:720px;margin:26px 0}
.assessment-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.assessment-hub-card,.assessment-example,.sample-report{background:#fff;border:1px solid #dce5f1;border-radius:22px;padding:24px;box-shadow:0 8px 24px #253b6810}
.assessment-hub-card>span,.assessment-example>span{font-size:2.8rem}.assessment-hub-card h3 a{color:#263455}.assessment-example h3{margin:14px 0 6px}.assessment-public .editorial-section{margin:50px 0}
.sample-report{max-width:650px;background:#f6faff}.assessment-public details{background:#fff;border:1px solid #dce5f1;border-radius:12px;padding:14px 18px;margin:10px 0;max-width:750px}
.assessment-public summary{font-weight:900;cursor:pointer}.assessment-public .button{display:inline-flex}
@media(max-width:720px){.assessment-cards{grid-template-columns:1fr}.assessment-hero{padding:40px 0 20px}}
