:root{font-family:system-ui,sans-serif}body{margin:0}main{box-sizing:border-box;max-width:48rem;min-height:100vh;margin:0 auto;padding:6rem 1.5rem}.eyebrow{color:var(--sv-guidance);letter-spacing:.08em;text-transform:uppercase;font-weight:700}h1{font-size:clamp(2rem,7vw,4rem);line-height:1.05}p{line-height:1.6}:root{--sv-ink:#12263f;--sv-ink-muted:#5a6b80;--sv-page:#fbfcfe;--sv-card:#fff;--sv-border:#e4e8ef;--sv-brand:#087a7e;--sv-brand-strong:#0b6d6d;--sv-on-brand:#fff;--sv-urgent:#ef5b41;--sv-urgent-surface:#fdece8;--sv-support:#0f8a8a;--sv-support-surface:#e2f2f0;--sv-guidance:#7c5bc0;--sv-guidance-surface:#efeaf9;--sv-quick-exit-surface:#fdf0d5;--sv-quick-exit-border:#e3bf7d;--sv-quick-exit-badge:#8a5a1c;--sv-quick-exit-action:#d99b1f;--sv-quick-exit-action-hover:#7a4e12;--sv-quick-exit-action-ink:#3f2a06;--sv-radius-card:1rem;--sv-radius-pill:999px;--sv-touch-target:44px;--sv-space-stack:1rem;--sv-space-card-padding:1.15rem;--sv-space-action-padding:.7rem 1.4rem;--sv-space-cluster:.75rem;--sv-shadow-card:0 .125rem .5rem #12263f0f;--sv-shadow-quick-exit:0 .5rem 1.5rem #12263f2e}body{background:var(--sv-page);color:var(--sv-ink)}header>p>strong{color:var(--sv-ink);letter-spacing:.01em;font-size:1.05rem}h1{color:var(--sv-ink);letter-spacing:-.02em}h2{color:var(--sv-ink);align-items:center;gap:.6rem;font-size:1.15rem;display:flex}h2:before{background:var(--sv-support);content:"";border-radius:50%;flex:none;width:.85rem;height:.85rem;display:inline-block}.notice,.resource,main>section{margin:var(--sv-space-stack) 0;padding:var(--sv-space-card-padding);border:1px solid var(--sv-border);border-radius:var(--sv-radius-card);background:var(--sv-card);box-shadow:var(--sv-shadow-card)}.notice{border-color:var(--sv-urgent);background:var(--sv-urgent-surface)}.notice h2:before{background:var(--sv-urgent)}.card-guidance h2:before{background:var(--sv-guidance)}.card-support h2:before{background:var(--sv-support)}.card-urgent h2:before,.resource[data-card-role=urgent] h2:before{background:var(--sv-urgent)}.language-panel{border-color:var(--sv-support);background:linear-gradient(180deg, var(--sv-card), var(--sv-support-surface))}.language-options{gap:.85rem;padding:0;list-style:none;display:grid}.language-card{padding:var(--sv-space-stack);border:1px solid var(--sv-border);border-radius:var(--sv-radius-card);background:var(--sv-card);grid-template-columns:1fr auto;align-items:center;gap:.85rem;display:grid}.language-card[aria-current=true]{border-color:var(--sv-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--sv-brand) 18%, transparent)}.language-native{color:var(--sv-ink);margin:0;font-size:clamp(1.45rem,7vw,2rem);font-weight:800;line-height:1.1}.language-english,.language-rollout-note,.language-audio-status{color:var(--sv-ink-muted);margin:.25rem 0 0;font-size:.95rem}.language-actions{align-items:center;gap:.5rem;display:flex}.language-audio,.language-select{box-sizing:border-box;min-width:var(--sv-touch-target);min-height:var(--sv-touch-target)}.language-audio{border-radius:var(--sv-radius-pill);font:inherit;background:var(--sv-support-surface);color:var(--sv-ink);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;display:inline-flex}.language-select{font-size:1rem}.language-audio:disabled{background:var(--sv-border);color:var(--sv-ink-muted);cursor:not-allowed}.language-audio:not(:disabled):hover,.language-audio:not(:disabled):focus-visible{background:var(--sv-brand-strong);color:var(--sv-on-brand)}@media (width<=26rem){.language-card{grid-template-columns:1fr}.language-actions{justify-content:space-between}}.call{box-sizing:border-box;min-height:var(--sv-touch-target);padding:var(--sv-space-action-padding);border-radius:var(--sv-radius-pill);background:var(--sv-brand);color:var(--sv-on-brand);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.call:hover,.call:focus-visible{background:var(--sv-brand-strong)}.call:disabled{background:var(--sv-border);color:var(--sv-ink-muted);cursor:not-allowed}.metadata,footer p{color:var(--sv-ink-muted);font-size:.85rem}:focus-visible{outline:3px solid var(--sv-ink);outline-offset:3px}.quick-exit-bar{z-index:100;box-sizing:border-box;width:min(100% - 1.5rem,42rem);margin:0 auto var(--sv-space-cluster);padding:var(--sv-space-cluster);align-items:center;gap:var(--sv-space-cluster);border:1px solid var(--sv-quick-exit-border);border-radius:var(--sv-radius-card);background:var(--sv-quick-exit-surface);box-shadow:var(--sv-shadow-quick-exit);display:flex;position:fixed;bottom:0;left:0;right:0}.quick-exit-badge{background:var(--sv-quick-exit-badge);width:2.75rem;height:2.75rem;color:var(--sv-on-brand);border-radius:50%;flex:none;place-items:center;font-size:1.35rem;font-weight:700;display:grid}.quick-exit-copy{min-width:0;color:var(--sv-ink);flex:auto;margin:0;font-size:.95rem;line-height:1.35}.quick-exit{box-sizing:border-box;min-width:var(--sv-touch-target);min-height:var(--sv-touch-target);border-radius:var(--sv-radius-pill);background:var(--sv-quick-exit-action);color:var(--sv-quick-exit-action-ink);flex:none;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.quick-exit:hover,.quick-exit:focus-visible{background:var(--sv-quick-exit-action-hover);color:var(--sv-on-brand)}.quick-exit:focus-visible{outline:3px solid var(--sv-ink);outline-offset:3px}@media (width<=26rem){.quick-exit-copy{font-size:.85rem}.quick-exit-badge{width:2.25rem;height:2.25rem;font-size:1.1rem}}.dialog-backdrop{z-index:1000;box-sizing:border-box;background:color-mix(in srgb, var(--sv-ink) 72%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog-panel{box-sizing:border-box;border-radius:var(--sv-radius-card);background:var(--sv-card);width:min(100%,32rem);max-height:calc(100vh - 2rem);color:var(--sv-ink);box-shadow:0 1rem 3rem color-mix(in srgb, var(--sv-ink) 25%, transparent);padding:1.25rem;overflow-y:auto}.dialog-close{min-width:var(--sv-touch-target);min-height:var(--sv-touch-target);border-radius:var(--sv-radius-pill);color:currentColor;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:auto;font-size:1.5rem;display:grid}.dialog-close:hover{background:var(--sv-guidance-surface)}
