body.accountability-page .accountability-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 18px;color:#cfe7ff;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
body.accountability-page .accountability-breadcrumb a{color:#9feeff;text-decoration:none;border-bottom:1px solid rgba(159,238,255,.45)}
body.accountability-page .accountability-breadcrumb span:before{content:"/";opacity:.5;margin-right:8px}
body.accountability-page .accountability-hero-note{display:inline-flex!important;max-width:max-content!important;margin:0 0 14px!important;padding:8px 12px;border-radius:999px;border:1px solid rgba(111,231,255,.30);background:rgba(3,10,24,.45);color:#dff6ff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.05em;text-transform:uppercase}
.accountability-verification-standard{padding:34px 0;background:linear-gradient(180deg,#f8fafc,#eef6ff);color:#071426;border-top:1px solid rgba(15,23,42,.10);border-bottom:1px solid rgba(15,23,42,.12)}
.accountability-verification-standard-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;align-items:end;margin-bottom:18px}
.accountability-verification-standard-head h2{margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.06;letter-spacing:-.03em;color:#071426;text-wrap:balance}
.accountability-verification-standard-head p{margin:0;color:#334155;font-size:16px;line-height:1.6}
.accountability-verification-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.accountability-verification-standard-card{background:#fff;border:1px solid rgba(15,23,42,.14);border-radius:18px;padding:18px;box-shadow:0 12px 34px rgba(2,8,23,.08)}
.accountability-verification-standard-card span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#071426;color:#fff;font-weight:950;margin-bottom:10px}
.accountability-verification-standard-card h3{margin:0 0 8px;color:#071426;font-size:17px;line-height:1.2}
.accountability-verification-standard-card p{margin:0!important;color:#475569!important;font-size:14px!important;line-height:1.5!important}
.accountability-verification-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.accountability-verification-actions a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 14px;background:#071426;color:#fff!important;font-weight:900;text-decoration:none!important}
.accountability-section-status{display:flex;gap:12px;align-items:flex-start;max-width:980px;margin:14px 0 18px;padding:13px 15px;border-radius:16px;background:rgba(255,255,255,.10);border:1px solid rgba(148,163,184,.25);color:#eaf7ff}
.section-alt .accountability-section-status,.accountability-visitor-brief .accountability-section-status{background:#fff;color:#071426;border-color:rgba(15,23,42,.14)}
.accountability-section-status strong{display:inline-flex;white-space:nowrap;border-radius:999px;padding:5px 8px;background:#0f172a;color:#fff;font-size:11px;line-height:1;font-weight:950;letter-spacing:.06em;text-transform:uppercase}
.accountability-section-status span{font-size:14px;line-height:1.45;color:inherit;opacity:.92}
body.accountability-page .page-jump-strip.is-stuck{box-shadow:0 18px 48px rgba(2,8,23,.38)}
body.accountability-page .page-jump-nav a[aria-current="location"]{background:#fff;color:#071426;border-color:#fff}
body.accountability-reading .site-top-search-strip,body.accountability-reading .safety-ribbon,body.accountability-reading .accountability-verification-standard{display:none!important}
body.accountability-page .accountability-tools a,body.accountability-page .accountability-tools button{min-width:72px;text-align:center}
body.accountability-page .record-pdf-card h3,body.accountability-page .conduct-anchor-card h3,body.accountability-page .lucy-record-card h3{overflow-wrap:anywhere}
body.accountability-page main#main-content{outline:0}
@media(max-width:900px){.accountability-verification-standard-head{grid-template-columns:1fr}.accountability-verification-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountability-section-status{display:block}.accountability-section-status strong{margin-bottom:8px}.accountability-section-status span{display:block}}
@media(max-width:620px){.accountability-verification-standard-grid{grid-template-columns:1fr}.accountability-verification-standard{padding:26px 0}.accountability-verification-actions a{width:100%}body.accountability-page .accountability-breadcrumb{font-size:11px}.accountability-section-status{padding:12px}}
@media(prefers-reduced-motion:reduce){body.accountability-page *,body.accountability-page *:before,body.accountability-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.accountability-verification-standard{background:#fff!important;color:#000!important}.accountability-verification-standard-card,.accountability-section-status{box-shadow:none!important;border:1px solid #777!important;background:#fff!important;color:#000!important}.accountability-section-status strong{border:1px solid #777!important;background:#fff!important;color:#000!important}}
