.accessibility-brief{color:#172033;background:#f7f9fb;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.accessibility-brief__shell{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.accessibility-brief__grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.accessibility-brief__copy{max-width:42rem}.accessibility-brief__copy .kicker{color:#c40}.accessibility-brief__title{color:#172033;max-width:34rem;margin:.75rem 0 1.25rem;font-size:clamp(2rem,3vw,3rem);line-height:1.06}.accessibility-brief__lead{color:#475569;margin:0;font-size:1.0625rem;line-height:1.75}.accessibility-brief__points{gap:1.15rem;margin:2rem 0;padding:0;list-style:none;display:grid}.accessibility-brief__points li{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid;color:#172033!important}.accessibility-brief__point-mark{color:#9a3412;border:1px solid #fdba74;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.76rem;font-weight:800;display:grid}.accessibility-brief__points strong,.accessibility-brief__points span:not(.accessibility-brief__point-mark){display:block}.accessibility-brief__points strong{color:#172033;line-height:1.35}.accessibility-brief__points span:not(.accessibility-brief__point-mark){color:#52606f;margin-top:.2rem;line-height:1.55}.accessibility-brief a.btn.btn--outline.accessibility-brief__article{color:#172033!important;background:#fff!important;border-color:#64748b!important}.accessibility-brief__form{background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 14px 34px #0f172a14}.accessibility-brief__form .lead-capture-title{color:#172033}.accessibility-brief__form .lead-capture-subtitle,.accessibility-brief__form .form-legal-micro{color:#52606f!important}.accessibility-brief__form .form-group label{color:#475569!important}.accessibility-brief__form .form-group input,.accessibility-brief__form .form-group select,.accessibility-brief__form .form-group textarea{color:#172033;background:#fff;border-color:#cbd5e1}.accessibility-brief__form .form-group input::placeholder,.accessibility-brief__form .form-group textarea::placeholder{color:#64748b}@media (max-width:767px){.accessibility-brief__grid{grid-template-columns:1fr;gap:2.25rem}.accessibility-brief__title{font-size:clamp(2rem,9vw,2.5rem)}.accessibility-brief__form{padding:1.25rem}}body:has(.accessibility-brief__form :is(input,select,textarea):focus) .smcta{visibility:hidden;pointer-events:none;opacity:0}
