.ss-government .ss-hero{background:linear-gradient(180deg, transparent, var(--surface))}.ss-government .ss-hero-grid>*{min-width:0}.ss-government .ss-hero-copy{min-width:0;max-width:100%}.ss-government .ss-confidence li{white-space:nowrap;min-width:0}.ss-government .ss-confidence li span{text-overflow:ellipsis;overflow:hidden}.ss-government .ss-confidence svg{box-sizing:content-box;width:1.1rem;height:1.1rem;color:var(--brand-soft);background:#c8377324;border-radius:.6rem;padding:.55rem}@media (width<=1023px){.ss-government .ss-confidence ul{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ss-government .ss-confidence li{scroll-snap-align:start;flex:none}}.ss-government .gov-split>*{min-width:0}.ss-government .gov-frame{width:100%;min-width:0}.ss-government .gov-frame .anim-slot{border:1px solid var(--border);background:linear-gradient(145deg,oklch(13% .04 284),oklch(9.5% .025 284));border-radius:.9rem;overflow:hidden;box-shadow:0 32px 80px oklch(3% .03 284/.34)}.ss-government .gov-frame .anim-slot-fill,.ss-government .gov-frame .anim-slot-fill>*{width:100%;height:100%}.ss-government .gov-frame .ss-flow,.ss-government .gov-frame .ss-ia,.ss-government .gov-frame .ss-a11y-specimen{height:100%;margin:0;overflow:hidden}.ss-government .gov-frame .ss-flow{align-content:center;padding:1.5rem}.ss-government .gov-caption{text-align:center;color:var(--muted-foreground);margin:.75rem 0 0;font-size:.8rem}.ss-government .ss-a11y-grid>*{min-width:0}.ss-government .gov-steps{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.ss-government .gov-steps li{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.ss-government .gov-steps span{color:var(--brand-soft);font-size:.7rem}.ss-government .ss-a11y-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.ss-government .ss-a11y-list li{border:1px solid var(--border);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;padding:1.25rem;transition:border-color .2s;display:grid;position:relative}.ss-government .ss-a11y-list li:hover{border-color:#c83773}.ss-government .ss-a11y-list li>svg{width:1.4rem;height:1.4rem;color:var(--brand-soft);flex:none;grid-area:1/1;align-self:start;margin-top:calc(.5lh - .7rem);display:block}.ss-government .ss-a11y-list li>span{position:absolute;top:1rem;right:1rem}.ss-government .ss-a11y-list li>strong,.ss-government .ss-a11y-list li>p{grid-column:2;min-width:0}.ss-government .ss-a11y-list li>strong{margin-top:0;padding-right:1.5rem}.ss-government .gov-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.ss-government .gov-groups>section{border:1px solid var(--border);background:oklch(100% 0 0/.025);border-radius:.9rem;padding:1.5rem}.ss-government .gov-groups ul{gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ss-government .gov-groups li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;display:grid}.ss-government .gov-groups li>svg{box-sizing:content-box;width:1.1rem;height:1.1rem;color:var(--brand-soft);background:#c8377324;border-radius:.55rem;flex:none;margin-top:calc(.5lh - 1.05rem);padding:.5rem}.ss-government .gov-groups li>div{min-width:0}.ss-government .gov-groups h3{font-size:1rem;font-weight:700}.ss-government .gov-groups p{color:var(--muted-foreground);margin-top:.3rem;font-size:.85rem;line-height:1.55}.ss-government .gov-band .ss-band-inner{flex-wrap:wrap}.ss-government .gov-band .ss-band-inner>div:first-child{flex:100%}.ss-government .gov-check{border:1px solid var(--border);background:oklch(100% 0 0/.03);border-radius:.9rem;flex:100%;min-width:0;padding:1.5rem}.ss-government .gov-check-group{border:0;min-width:0;margin:1rem 0 0;padding:0}.ss-government .gov-check-group legend{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.8rem;font-weight:700}.ss-government .gov-check-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ss-government .gov-check-chips button{border:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.85rem;transition:background .2s,border-color .2s;display:inline-flex}.ss-government .gov-check-chips button svg{flex:none;width:.9rem;height:.9rem}.ss-government .gov-check-chips button.is-on{background:#c8377329;border-color:#c83773}.ss-government .gov-check-chips button:focus-visible{outline-offset:2px;outline:2px solid #f19ac0}.ss-government .gov-check-path{color:var(--muted-foreground);margin:1.25rem 0 1rem}.ss-government .gov-check-path strong{color:var(--foreground)}.ss-government .gov-criteria li{border:0;gap:.75rem;overflow:visible}.ss-government .gov-criteria li>div{border:1px solid var(--border);border-radius:.75rem}.ss-government .gov-criteria li>div:first-child p{color:var(--muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}.ss-government .gov-criteria li>div:last-child{background:oklch(100% 0 0/.03);border-left:3px solid #c83773}.ss-government .gov-criteria li>div:last-child p{align-items:flex-start;gap:.5rem;font-weight:600;display:flex}.ss-government .gov-criteria li>div:last-child svg{color:#8cf0b5;flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.ss-government .gov-criteria li>div:last-child p>span{min-width:0}.ss-government .ss-cases li{transition:transform .25s,border-color .25s}.ss-government .ss-cases li:hover{border-color:#c83773;transform:translateY(-4px)}@media (width<=1023px){.ss-government .ss-a11y-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-government .gov-groups{grid-template-columns:1fr}}@media (width<=767px){.ss-government .gov-criteria li{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ss-government .ss-cases li,.ss-government .ss-a11y-list li,.ss-government .gov-check-chips button{transition:none}.ss-government .ss-cases li:hover{transform:none}}
