.legal-module__vR4iiG__hero{background:radial-gradient(120% 90% at 85% -10%, var(--blue-ice) 0%, #e8f4fb00 60%), var(--bg);border-bottom:1px solid var(--line);padding:80px 0 56px;position:relative;overflow:hidden}.legal-module__vR4iiG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;margin:0 0 20px;font-size:15px;font-weight:600;display:inline-flex}.legal-module__vR4iiG__eyebrow .legal-module__vR4iiG__sym{background:var(--gold);border-radius:50%;width:7px;height:7px;display:inline-block}.legal-module__vR4iiG__title{font-family:var(--headline-font);color:var(--ink);max-width:16em;margin:0;font-size:clamp(34px,4.8vw,54px);line-height:1.04}.legal-module__vR4iiG__lastUpdated{color:var(--muted);margin:18px 0 0;font-size:14px}.legal-module__vR4iiG__lede{max-width:38em;color:var(--ink-soft);margin:35px 0 0;font-size:clamp(17px,2vw,19px);line-height:1.6}.legal-module__vR4iiG__disclaimer{border:1px solid var(--line);border-left:3px solid var(--gold);background:color-mix(in srgb, var(--blue-ice) 45%, white);border-radius:10px;max-width:38em;margin:32px 0 0;padding:16px 20px}.legal-module__vR4iiG__disclaimer p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.55}.legal-module__vR4iiG__disclaimer strong{color:var(--ink)}.legal-module__vR4iiG__disclaimer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.legal-module__vR4iiG__body{grid-template-columns:1fr;gap:48px;padding-top:56px;padding-bottom:88px;display:grid}@media (min-width:920px){.legal-module__vR4iiG__body{grid-template-columns:220px minmax(0,38em);align-items:start;gap:72px}}.legal-module__vR4iiG__toc{font-size:14px}@media (min-width:920px){.legal-module__vR4iiG__toc{position:sticky;top:96px}}.legal-module__vR4iiG__tocLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}.legal-module__vR4iiG__toc ol{border-left:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.legal-module__vR4iiG__toc li{margin:0}.legal-module__vR4iiG__toc a{color:var(--ink-soft);border-left:2px solid #0000;margin-left:-1px;padding:2px 0 2px 14px;line-height:1.4;text-decoration:none;transition:color .16s,border-color .16s;display:block}.legal-module__vR4iiG__toc a:hover,.legal-module__vR4iiG__toc a:focus-visible{color:var(--ink);border-left-color:var(--gold)}.legal-module__vR4iiG__prose{max-width:38em;color:var(--ink-soft);font-size:16.5px;line-height:1.7}.legal-module__vR4iiG__section{scroll-margin-top:96px}.legal-module__vR4iiG__section+.legal-module__vR4iiG__section{border-top:1px solid var(--line);margin-top:44px;padding-top:44px}.legal-module__vR4iiG__h2{font-family:var(--headline-font);color:var(--ink);margin:0 0 16px;font-size:clamp(22px,3vw,28px);line-height:1.2}.legal-module__vR4iiG__prose p{margin:0 0 16px}.legal-module__vR4iiG__prose ul,.legal-module__vR4iiG__prose ol{margin:0 0 16px;padding-left:1.4em}.legal-module__vR4iiG__prose li{margin:0 0 8px}.legal-module__vR4iiG__prose li::marker{color:var(--gold)}.legal-module__vR4iiG__prose a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);transition:text-decoration-color .16s}.legal-module__vR4iiG__prose a:hover,.legal-module__vR4iiG__prose a:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.legal-module__vR4iiG__prose h3{color:var(--ink);margin:28px 0 12px;font-size:18px;font-weight:600}.legal-module__vR4iiG__prose strong{color:var(--ink)}@media (prefers-reduced-motion:reduce){.legal-module__vR4iiG__toc a,.legal-module__vR4iiG__prose a{transition:none}}
