.gov-main :where(h1,h2,p){text-wrap:pretty}.gov-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (min-width:1040px){.gov-hero{grid-template-columns:minmax(380px,44%) minmax(0,1fr);gap:4rem}}@media (prefers-reduced-motion:reduce){.gov-hero-visual .home-hero-chip-live .home-hero-chip-dot,.gov-hero-visual .home-hero-caret{animation:none!important}}.gov-focus-ring:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gov-btn-accent{background:var(--accent);color:var(--ink);transition:background-color .15s}.gov-btn-accent:hover{background:#f3f0b5}.gov-field{border:1px solid var(--line);background:var(--white);color:var(--ink)}.gov-field:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:#0d0d0d59}.gov-card{background:#fff;border:1px solid #d1d1d1}.gov-assurance-hero{margin-left:auto;margin-right:auto}.gov-scope-label{letter-spacing:.04em;text-transform:uppercase;border-radius:0 4px 4px 0;width:fit-content;max-width:100%;padding:.3125rem .625rem .3125rem .5rem;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.35;display:inline-block}.gov-scope-label--in{color:#2a5240;background:#f3f8f5;border-left:2px solid #9cc4ad}.gov-scope-label--out{color:#5c3a3a;background:#faf5f5;border-left:2px solid #d4a8a8}.gov-scope-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.gov-scope-icon--in{color:#2a5240}.gov-scope-icon--out{color:#8b5050}.gov-compliance-panel{background:#fff;border:1px solid #d1d1d1;border-radius:.75rem;padding:1.25rem}@media (min-width:640px){.gov-compliance-panel{padding:1.5rem}}@media (min-width:768px){.gov-compliance-panel{padding:1.75rem}}.gov-compliance-table{border-collapse:collapse;width:100%}.gov-compliance-table th,.gov-compliance-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.875rem .5rem}.gov-compliance-table tbody tr:last-child th,.gov-compliance-table tbody tr:last-child td{border-bottom:none}.gov-compliance-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);font-family:ui-monospace,monospace;font-size:11px;font-weight:500}.gov-framework-label{letter-spacing:.02em;text-transform:uppercase;text-align:left;color:#2a5240;background:#f3f8f5;border-left:2px solid #9cc4ad;border-radius:0 4px 4px 0;width:fit-content;max-width:12.5rem;padding:.3125rem .625rem .3125rem .5rem;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.45;display:block}.gov-compliance-table tbody th{vertical-align:top;width:12.5rem;min-width:9.5rem;max-width:14rem;padding-right:1.25rem}.gov-compliance-mobile dt{margin:0}.gov-compliance-mobile .gov-framework-label{max-width:100%}.gov-compliance-mobile dd{margin:0}.gov-row-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);font-family:ui-monospace,monospace;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.gov-btn-accent{transition:none!important}}
