.legal-hero[data-v-2c26a8d4]{padding:72px 24px 48px;background:var(--mid);border-bottom:1px solid rgba(255,255,255,.06)}.legal-inner[data-v-2c26a8d4]{max-width:760px;margin:0 auto;padding:0 0 64px}.legal-hero .legal-inner[data-v-2c26a8d4]{padding:0}.legal-label[data-v-2c26a8d4]{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#ffffff59;margin:0 0 12px}.legal-hero h1[data-v-2c26a8d4]{font-size:clamp(28px,4vw,44px);font-weight:800;margin-bottom:12px;background:linear-gradient(135deg,#fff,#ffffffbf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-date[data-v-2c26a8d4]{font-size:13px;color:#ffffff59}.legal-body[data-v-2c26a8d4]{background:var(--bg);padding:0 24px}.legal-body .legal-inner[data-v-2c26a8d4]{padding-top:56px}.legal-body h2[data-v-2c26a8d4]{font-size:18px;font-weight:700;margin:40px 0 12px;color:#ffffffe6}.legal-body p[data-v-2c26a8d4]{font-size:15px;color:#ffffff8c;line-height:1.8;margin-bottom:16px}.legal-body ul[data-v-2c26a8d4]{padding-left:24px;margin-bottom:16px}.legal-body li[data-v-2c26a8d4]{font-size:15px;color:#ffffff8c;line-height:1.8;margin-bottom:6px}.legal-body a[data-v-2c26a8d4]{color:#ef5350;text-decoration:none}.legal-body a[data-v-2c26a8d4]:hover{text-decoration:underline}.legal-body strong[data-v-2c26a8d4]{color:#ffffffbf;font-weight:600}
