/* TEAM-ASSESS-01-A / S8-ACCEPT-01 — accepted copy, 6 November 2026. */
.assessment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin-top:32px;}
.assessment-card{background:var(--surface-card,#fafbfc);border:1px solid #c2d1db;border-top:3px solid #55818f;padding:26px;min-width:0;}
.assessment-card h3{font-size:23px;line-height:1.3;margin:0 0 15px;color:#082337;}
.assessment-card p{font-size:17px;line-height:1.65;color:#38576a;margin:0;}
#education .learning-panel h4{font-size:19px;line-height:1.35;margin:0 0 8px;color:#082337;}
#education .learning-panel li p{font-size:17px;line-height:1.6;margin:0;color:#38576a;}
.hero-inner .eyebrow{white-space:normal;letter-spacing:.08em;line-height:1.6;}
.hero-inner .eyebrow:before,.hero-inner .eyebrow:after{flex-shrink:0;}
.hero-inner .hero-grid{grid-template-columns:minmax(0,1fr) .22fr;}
.hero-inner .hero-copy{min-width:0;}
.hero-inner .breadcrumbs{overflow-wrap:anywhere;}
.page-nav .container{flex-wrap:wrap;}
@media(max-width:1000px){.hero-inner .hero-grid{grid-template-columns:1fr}.hero-inner .hero-lines{display:none}}
@media(max-width:480px){.assessment-card{padding:22px}.assessment-card h3{font-size:21px}.hero-inner .eyebrow{font-size:13px}.hero-inner .eyebrow:before,.hero-inner .eyebrow:after{flex-basis:24px;width:24px}}

/* Verified header-label fit: preserve the accepted artwork and shared button face. */
.nav-row>.button,.nav-row>.button:hover{min-width:225px;max-width:225px;padding:12px 20px;gap:8px;}
.nav-row>.button .button-label{font-size:13px;padding:0;flex:none;}
.nav-row>.button>span[aria-hidden="true"]{position:static;transform:none;padding:0;flex:none;}
