body{background:#f5f7f8}.legal-page[data-v-64c953c9]{--ink:#10263c;--muted:#5f6f7f;--line:#10263c24;--surface:#f5f7f8;--navy:#0d2941;--gold:#c79a45;color:var(--ink);background:var(--surface);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}.dark{--ink:#edf2f5;--muted:#aab8c4;--line:#edf2f524;--surface:#0d1721;--navy:#091722;--gold:#d7ad60}.legal-shell[data-v-64c953c9]{width:min(100% - 3rem,920px);margin-inline:auto}header[data-v-64c953c9]{border-bottom:1px solid var(--line)}header .legal-shell[data-v-64c953c9]{align-items:center;min-height:72px;display:flex}.legal-brand[data-v-64c953c9]{color:var(--ink);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.legal-brand span[data-v-64c953c9]{background:var(--navy);width:38px;height:38px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.legal-brand strong[data-v-64c953c9]{font-family:Georgia,Times New Roman,serif;font-size:.95rem}main[data-v-64c953c9]{padding-block:clamp(4rem,8vw,7rem)}.legal-back[data-v-64c953c9]{color:var(--muted);align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-heading[data-v-64c953c9]{max-width:720px;margin-top:3rem}h1[data-v-64c953c9]{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:1}.legal-heading p[data-v-64c953c9]{max-width:42rem;color:var(--muted);margin:1.4rem 0 0;line-height:1.7}.legal-content[data-v-64c953c9]{border-top:1px solid var(--line);gap:2.5rem;margin-top:4rem;padding-top:3rem;display:grid}.legal-content section[data-v-64c953c9]{grid-template-columns:.5fr 1.5fr;gap:2rem;display:grid}h2[data-v-64c953c9]{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.legal-content p[data-v-64c953c9]{color:var(--muted);margin:0;line-height:1.75}footer[data-v-64c953c9]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:2rem;padding-block:2rem;font-size:.7rem;display:flex}footer nav[data-v-64c953c9]{gap:1rem;display:flex}footer a[data-v-64c953c9]{color:var(--ink);text-decoration:none}@media (width<=640px){.legal-shell[data-v-64c953c9]{width:min(100% - 2rem,920px)}.legal-content section[data-v-64c953c9]{grid-template-columns:1fr;gap:.75rem}footer[data-v-64c953c9]{flex-direction:column;align-items:flex-start}}
