.legal[data-v-5e2e9b98]{padding-top:var(--nav-h);background:#fff}.legal-hero[data-v-5e2e9b98]{border-bottom:1px solid var(--border);background:linear-gradient(180deg, #fff 0%, var(--off) 100%);padding:72px 0 40px}.legal-badge[data-v-5e2e9b98]{letter-spacing:.12em;text-transform:uppercase;color:var(--burg);border:1px solid var(--burg-glow);border-radius:999px;margin-bottom:20px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.legal-h1[data-v-5e2e9b98]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--dark);margin-bottom:14px;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.08}.legal-sub[data-v-5e2e9b98]{color:var(--text-2);max-width:680px;margin-bottom:18px;font-size:18px}.legal-updated[data-v-5e2e9b98]{color:var(--text-3);letter-spacing:.02em;font-size:13px}.legal-body[data-v-5e2e9b98]{padding:56px 0 120px}.legal-prose[data-v-5e2e9b98]{color:#1b1b1bd1;max-width:780px;font-size:15.5px;line-height:1.75}.legal-prose h2[data-v-5e2e9b98]{font-family:var(--font-display);color:var(--dark);letter-spacing:-.015em;margin-top:48px;margin-bottom:14px;font-size:clamp(20px,2vw,26px);font-weight:400}.legal-prose h2[data-v-5e2e9b98]:first-child{margin-top:0}.legal-prose p[data-v-5e2e9b98]{margin-bottom:16px}.legal-prose ul[data-v-5e2e9b98]{margin:0 0 20px 22px}.legal-prose li[data-v-5e2e9b98]{margin-bottom:8px}.legal-prose a[data-v-5e2e9b98]{color:var(--burg);text-underline-offset:3px;text-decoration:underline}.legal-prose a[data-v-5e2e9b98]:hover{color:var(--burg-l)}.legal-prose strong[data-v-5e2e9b98]{color:var(--dark);font-weight:600}@media (width<=768px){.container[data-v-5e2e9b98]{padding:0 24px}.legal-hero[data-v-5e2e9b98]{padding:48px 0 32px}.legal-body[data-v-5e2e9b98]{padding:40px 0 80px}}
