.legal-hero[data-v-2efd6549]{padding:72px 24px 48px;background:linear-gradient(180deg,#1a1a2e,#0d0d1a);border-bottom:1px solid rgba(255,255,255,.06)}.legal-inner[data-v-2efd6549]{max-width:760px;margin:0 auto;padding:0 0 64px}.legal-hero .legal-inner[data-v-2efd6549]{padding:0}.legal-label[data-v-2efd6549]{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#ffffff59;margin:0 0 12px}.legal-hero h1[data-v-2efd6549]{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-2efd6549]{font-size:13px;color:#ffffff59}.legal-body[data-v-2efd6549]{background:#0d0d1a;padding:0 24px}.legal-body .legal-inner[data-v-2efd6549]{padding-top:56px}.legal-body h2[data-v-2efd6549]{font-size:18px;font-weight:700;margin:40px 0 12px;color:#ffffffe6}.legal-body p[data-v-2efd6549]{font-size:15px;color:#ffffff8c;line-height:1.8;margin-bottom:16px}.legal-body a[data-v-2efd6549]{color:#ef5350;text-decoration:none}.legal-body a[data-v-2efd6549]:hover{text-decoration:underline}
