:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafafa;--fg:#1a1a1a;--muted:#666;--card-bg:#fff;--card-border:#e5e5e5;--danger:#b3261e;--logo-max-w:420px;--accent:#3a3a3a;--accent-dark:#1a1a1a;--accent-fg:#fff;--accent-soft:#ececec}*{box-sizing:border-box}html,body{height:100%;min-height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width:480px){:root{--logo-max-w:280px}}.skipLink{z-index:100;background:var(--fg);color:var(--bg);border-radius:8px;padding:.6rem 1rem;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-3rem;left:1rem}.skipLink:focus{top:1rem}body:has(.siteFooter) .policyFooter{display:none}
.PolicyFooter-module__-ZWgFq__footer{border-top:1px solid var(--card-border);color:var(--muted);text-align:center;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.5}.PolicyFooter-module__-ZWgFq__footer p{margin:0 0 .5rem}.PolicyFooter-module__-ZWgFq__footer nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.PolicyFooter-module__-ZWgFq__footer a{color:var(--fg);text-underline-offset:.2em;padding:.5rem 0}.PolicyFooter-module__-ZWgFq__footer a:focus-visible{outline:2px solid var(--fg);outline-offset:4px;border-radius:2px}
