.assessment-page{color:#082040;background:#fff}.assessment-wrap{max-width:1240px}.assessment-hero{background:#082040;color:#fff;padding:clamp(3rem,6vw,6rem) 0}.assessment-hero .breadcrumbs,.assessment-hero .breadcrumbs a{color:#c3d3e6}.assessment-example-label,.assessment-eyebrow,.assessment-kicker{color:#aa1018;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.assessment-hero .assessment-eyebrow{color:#ff999d}.assessment-hero h1{max-width:19ch;margin:1.25rem 0 1rem;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.1}.assessment-lead{max-width:75ch;font-size:clamp(1.12rem,2vw,1.4rem);line-height:1.6}.assessment-scope{max-width:80ch;margin-top:2rem;padding:1.2rem 1.5rem;border-left:3px solid #ed1c24;background:#143052;color:#e1eaf4;line-height:1.6}.assessment-section{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem)}.assessment-section-head{max-width:75ch;margin-bottom:2rem}.assessment-section h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.18;margin:.6rem 0 1rem}.assessment-section-head>p:last-child{line-height:1.65;color:#39516e}.assessment-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.assessment-category{border:1px solid #c9d7e6;padding:clamp(1.3rem,2.4vw,2rem);min-width:0}.assessment-number{color:#2e6db4;font-weight:700;font-size:.9rem}.assessment-category h3{font-size:clamp(1.18rem,1.8vw,1.45rem);line-height:1.25;margin:.75rem 0}.assessment-category dd,.assessment-category p{line-height:1.6;color:#39516e}.assessment-category dl{border-top:1px solid #d7e2ed;margin:1.3rem 0 0}.assessment-category dl>div{display:grid;grid-template-columns:minmax(8rem,30%) minmax(0,1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid #d7e2ed}.assessment-category dt{font-weight:700;font-size:.85rem}.assessment-category dd{margin:0}.assessment-link{display:inline-block;margin-top:1.2rem;color:#175b9f;font-weight:700;text-underline-offset:.25em}.assessment-closing a:focus-visible,.assessment-link:focus-visible{outline:3px solid #ed1c24;outline-offset:4px}.assessment-examples{background:#f4f7fa}.assessment-example-grid{display:grid;gap:1rem}.assessment-example{background:#fff;border:1px solid #c9d7e6;min-width:0}.assessment-example-head{padding:1.5rem 1.5rem .5rem}.assessment-example-head h3{font-size:clamp(1.25rem,2vw,1.6rem);margin:.5rem 0}.assessment-example-head>p:last-child{color:#39516e;line-height:1.55}.assessment-table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}.assessment-example table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.assessment-example td,.assessment-example th{padding:.8rem 1.5rem;vertical-align:top;border-top:1px solid #d7e2ed;overflow-wrap:anywhere;line-height:1.55}.assessment-example th{width:32%;font-weight:700;background:#f9fbfd}.assessment-transparency{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}.assessment-transparency p{line-height:1.7}.assessment-confidentiality{border-left:3px solid #2e6db4;padding-left:1.25rem;font-weight:600}.assessment-closing{background:#082040;color:#fff;padding:clamp(3rem,6vw,5rem) 0}.assessment-closing h2{font-size:clamp(1.9rem,3vw,2.7rem);max-width:24ch}.assessment-closing p{max-width:68ch;line-height:1.65;color:#dbe7f3}.assessment-closing a{margin-top:1.25rem}@media (max-width:800px){.assessment-category-grid,.assessment-transparency{grid-template-columns:1fr}.assessment-transparency{gap:0}}@media (max-width:480px){.assessment-category dl>div{grid-template-columns:1fr;gap:.2rem}.assessment-example td,.assessment-example th{padding:.7rem .85rem}.assessment-example th{width:39%}}.assessment-overview{background:#fff;color:#082040;padding:clamp(2rem,4vw,3.5rem) 0 clamp(3rem,5vw,4.5rem)}.assessment-overview-inner{max-width:1080px;overflow-wrap:anywhere}.assessment-overview-intro{max-width:850px;margin:clamp(2rem,4vw,3rem) 0 2rem}.assessment-overview-intro h1{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.12;margin:0 0 1.1rem}.assessment-overview-intro p{color:#39516e;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.65;margin:0}.assessment-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.assessment-overview-card{display:flex;align-items:flex-start;gap:1rem;min-width:0;border:1px solid #c9d7e6;padding:clamp(1.25rem,2vw,1.65rem)}.assessment-overview-card svg{color:#2e6db4;flex:0 0 auto}.assessment-overview-card h2{font-size:clamp(1.12rem,1.55vw,1.3rem);line-height:1.3;margin:0 0 .5rem}.assessment-overview-card p{color:#39516e;line-height:1.55;margin:0}.assessment-overview-scope{color:#39516e;line-height:1.55;margin:1.5rem 0 2.5rem}.assessment-overview-cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:#082040;color:#fff;padding:clamp(1.6rem,3vw,2.25rem)}.assessment-overview-cta h2{font-size:clamp(1.4rem,2.3vw,1.8rem);line-height:1.3;margin:0}.assessment-overview-cta a{flex:0 0 auto;background:#d4141c;border:1px solid #ed1c24;color:#fff;display:inline-flex;font-size:1.125rem;font-weight:700;justify-content:center;padding:.85rem 1.2rem;text-decoration:none}.assessment-overview-cta a:hover{background:#c61119;border-color:#c61119}.assessment-overview-cta a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:700px){.assessment-overview-grid{grid-template-columns:1fr}.assessment-overview-cta{align-items:flex-start;flex-direction:column}}