.legal-page[data-v-a2c8f74e]{background:radial-gradient(circle at 0 0,#dce9f5f2,#0000 32%),linear-gradient(#f5f8fb 0%,#fff 34%,#f7fafc 100%)}.legal-shell[data-v-a2c8f74e]{width:min(960px,100% - 32px);margin:0 auto}.legal-hero[data-v-a2c8f74e]{padding:42px 0 24px}.legal-hero__eyebrow[data-v-a2c8f74e]{color:#5d7fa6;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:700}.legal-hero__title[data-v-a2c8f74e]{color:#0f1722;margin:0 0 14px;font-family:lora,serif;font-size:clamp(2.2rem,1.6rem + 2vw,3.6rem);line-height:1.04}.legal-hero__text[data-v-a2c8f74e]{color:#566579;max-width:720px;margin:0;font-size:1.02rem;line-height:1.75}.legal-content[data-v-a2c8f74e]{padding:0 0 72px}.legal-card[data-v-a2c8f74e]{background:#ffffffeb;border:1px solid #6d849e24;border-radius:30px;padding:30px;box-shadow:0 20px 46px #11233614}.legal-block h2[data-v-a2c8f74e]{color:#0f1722;margin:0 0 14px;font-size:1.16rem;font-weight:700}.legal-block p[data-v-a2c8f74e]{color:#566579;margin:0;font-size:1rem;line-height:1.8}.legal-block a[data-v-a2c8f74e]{color:#17324d;font-weight:700;text-decoration:none}.legal-separator[data-v-a2c8f74e]{margin:24px 0}@media (max-width:599px){.legal-hero[data-v-a2c8f74e]{padding:28px 0 20px}.legal-card[data-v-a2c8f74e]{border-radius:24px;padding:22px 18px}.legal-block p[data-v-a2c8f74e]{font-size:.97rem;line-height:1.75}}
