.legal-page[data-v-d38404ce]{background:var(--vdx-sleep-bg);color:var(--vdx-sleep-text)}.legal-hero[data-v-d38404ce]{background:radial-gradient(circle at top,hsla(37,89%,72%,.1),transparent),linear-gradient(180deg,#0a0e27f2,#0a0e27cc);border-bottom:1px solid var(--vdx-sleep-border)}.legal-content[data-v-d38404ce],.legal-hero[data-v-d38404ce]{padding:3rem 1.5rem}.container[data-v-d38404ce]{margin:0 auto;max-width:900px}.legal-eyebrow[data-v-d38404ce]{color:var(--vdx-gold);font-size:.75rem;letter-spacing:.2em;margin-bottom:.5rem;text-transform:uppercase}.legal-title[data-v-d38404ce]{color:#fff;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;margin-bottom:1rem}.legal-meta[data-v-d38404ce]{color:var(--vdx-sleep-text-2);font-size:.95rem;margin-bottom:.2rem}.legal-card[data-v-d38404ce]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c112ba6;border:1px solid hsla(37,89%,72%,.25);border-radius:1.5rem;box-shadow:0 20px 60px #0000004d;padding:2.5rem}.legal-text[data-v-d38404ce]{color:var(--vdx-sleep-text-2);font-size:1rem;line-height:1.8;margin-bottom:1.5rem}.legal-section[data-v-d38404ce]{border-top:1px solid hsla(0,0%,100%,.08);margin-top:2.5rem;padding-top:2rem}.section-title[data-v-d38404ce]{color:var(--vdx-gold);font-size:1.15rem;font-weight:600;margin-bottom:1rem}.legal-footer[data-v-d38404ce]{color:var(--vdx-sleep-text);font-weight:600}@media(max-width:768px){.legal-card[data-v-d38404ce]{padding:1.5rem}}
