.legal_page__9KVZ_{--ink-1:#f6f6f6;--ink-2:#a89e94;--cream:#ddd4c4;--hairline:rgba(221,212,196,.14);position:relative;min-height:100svh;overflow:hidden;background:#1a1816;color:var(--ink-1);font-family:var(--font-nunito),system-ui,sans-serif}.legal_glow__uthRx{position:absolute;inset:-16% -10% auto;height:520px;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgb(var(--offer-accent)/.22),transparent 62%)}.legal_shell__fSgrF{position:relative;z-index:1;width:min(660px,calc(100% - 36px));margin:0 auto;padding:34px 0 80px}.legal_eyebrow__BHn_V{margin:0 0 12px;color:var(--ink-2);font:600 11px/1.2 var(--font-nunito),system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase}.legal_title__T2a1w{margin:0;color:var(--ink-1);font:500 clamp(2rem,6vw,2.9rem)/1.08 var(--font-cormorant),Georgia,serif;letter-spacing:-.02em}.legal_meta__Sr_LS{margin:14px 0 0;padding-bottom:26px;border-bottom:1px solid var(--hairline);color:var(--ink-2);font:400 13px/1.5 var(--font-nunito),system-ui,sans-serif}.legal_document__61h_E h2{margin:34px 0 12px;color:var(--cream);font:600 14px/1.35 var(--font-nunito),system-ui,sans-serif;letter-spacing:.04em}.legal_document__61h_E p{margin:0 0 15px;color:var(--ink-2);font:400 15px/1.72 var(--font-nunito),system-ui,sans-serif}.legal_document__61h_E p:last-child{margin-bottom:0}.legal_action__KJChz{margin:22px 0 26px}.legal_actionLink__VfgBn{display:inline-block;padding:13px 22px;border-radius:999px;background:rgb(var(--offer-accent));color:var(--offer-accent-on);font:600 14px/1.2 var(--font-nunito),system-ui,sans-serif;text-decoration:none}.legal_actionLink__VfgBn:hover{filter:brightness(1.08)}.legal_actionLink__VfgBn:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.legal_footer__mYost{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:44px;padding-top:22px;border-top:1px solid var(--hairline);font:500 12px/1.4 var(--font-nunito),system-ui,sans-serif}.legal_footer__mYost a{color:var(--ink-2);text-decoration-color:rgba(221,212,196,.35);text-underline-offset:3px}.legal_footer__mYost a:hover{color:var(--cream)}.legal_footer__mYost a:focus-visible{border-radius:2px;outline:2px solid var(--cream);outline-offset:3px}