.legal-page[data-v-813e3353]{background:radial-gradient(circle at top right,rgba(109,162,127,.16),transparent 28%),linear-gradient(180deg,#f7f8ef,#eef2e8);box-sizing:border-box;color:#123a33;min-height:100dvh;padding:24px 16px 48px}.legal-shell[data-v-813e3353]{margin:0 auto;width:min(100%,960px)}.legal-header[data-v-813e3353]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.legal-header__brand[data-v-813e3353]{color:#01493e;font-size:30px;font-weight:700;letter-spacing:-.04em;text-decoration:none}.legal-header__nav[data-v-813e3353]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.legal-header__nav-link[data-v-813e3353]{background:#ffffffc7;border:1px solid #c8d5ca;border-radius:999px;color:#48655f;font-size:15px;font-weight:600;padding:10px 16px;text-decoration:none}.legal-header__nav-link--active[data-v-813e3353]{background:#0d6158;border-color:#0d6158;color:#f7faf8}.legal-card[data-v-813e3353]{background:#ffffffe0;border:1px solid #d9e2d7;border-radius:30px;box-shadow:0 18px 48px #01493e14;padding:32px}.legal-card__updated[data-v-813e3353]{color:#58756f;font-size:14px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.legal-card__title[data-v-813e3353]{color:#031d19;font-size:42px;font-weight:600;letter-spacing:-.05em;line-height:1.08;margin:12px 0 14px}.legal-card__intro[data-v-813e3353]{color:#48655f;font-size:18px;line-height:1.65;margin:0;max-width:760px}.legal-card__footer[data-v-813e3353]{border-top:1px solid #d9e2d7;color:#48655f;font-size:15px;line-height:1.6;margin-top:32px;padding-top:20px}.legal-card__footer a[data-v-813e3353]{color:#01493e;font-weight:600}[data-v-813e3353] .legal-section{margin-top:28px}[data-v-813e3353] .legal-section h2{color:#031d19;font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0 0 10px}[data-v-813e3353] .legal-section p{color:#264943;font-size:16px;line-height:1.7;margin:0 0 12px}[data-v-813e3353] .legal-list{color:#264943;margin:0;padding-left:20px}[data-v-813e3353] .legal-list li{line-height:1.7;margin-bottom:10px}[data-v-813e3353] .legal-note{background:#eef5ef;border-radius:18px;color:#21463f;margin:16px 0 0;padding:14px 16px}[data-v-813e3353] .legal-note a,[data-v-813e3353] .legal-link{color:#01493e;font-weight:600}@media(max-width:720px){.legal-page[data-v-813e3353]{padding:16px 12px 28px}.legal-header[data-v-813e3353]{align-items:flex-start;flex-direction:column}.legal-header__nav[data-v-813e3353]{justify-content:flex-start}.legal-card[data-v-813e3353]{border-radius:24px;padding:24px 18px}.legal-card__title[data-v-813e3353]{font-size:34px}.legal-card__intro[data-v-813e3353]{font-size:17px}[data-v-813e3353] .legal-section h2{font-size:22px}}
