.legal-page[data-v-d3ad0e64]{display:grid;gap:20px}.legal-hero[data-v-d3ad0e64]{background:radial-gradient(circle at top right,rgba(63,118,213,.22),transparent 26%),linear-gradient(180deg,#fff,#f6faff);border:1px solid #dbe4f3;border-radius:26px;box-shadow:0 18px 40px #0f2f6312;padding:30px 30px 26px}.legal-title[data-v-d3ad0e64]{color:var(--color-navy-950);font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin:10px 0 0}.legal-summary[data-v-d3ad0e64]{color:var(--color-text-700);line-height:1.75;margin:16px 0 0;max-width:72ch}.legal-facts[data-v-d3ad0e64]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.legal-fact[data-v-d3ad0e64]{background:#ffffffd1;border:1px solid rgba(15,47,99,.1);border-radius:18px;min-width:0;padding:16px 18px}.legal-fact small[data-v-d3ad0e64]{color:var(--color-text-500);display:block;font-size:.8rem;letter-spacing:.02em;margin-bottom:6px;text-transform:uppercase}.legal-fact strong[data-v-d3ad0e64]{color:var(--color-navy-950);font-size:1rem;line-height:1.5}.legal-layout[data-v-d3ad0e64]{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr)}.legal-content[data-v-d3ad0e64]{display:grid;gap:16px;min-width:0}.legal-section[data-v-d3ad0e64]{background:#fff;border:1px solid #dbe4f3;border-radius:22px;box-shadow:0 14px 32px #0f2f630d;padding:24px 24px 26px}.legal-section h2[data-v-d3ad0e64]{color:var(--color-navy-950);font-size:1.24rem;line-height:1.3;margin:0 0 12px}.legal-panel p[data-v-d3ad0e64],.legal-section p[data-v-d3ad0e64]{color:var(--color-text-700);line-height:1.78;margin:0}.legal-section p+p[data-v-d3ad0e64]{margin-top:14px}.legal-panel ul[data-v-d3ad0e64],.legal-section ul[data-v-d3ad0e64]{color:var(--color-text-700);margin:12px 0 0;padding-left:20px}.legal-panel li[data-v-d3ad0e64],.legal-section li[data-v-d3ad0e64]{line-height:1.8}.legal-panel li+li[data-v-d3ad0e64],.legal-section li+li[data-v-d3ad0e64]{margin-top:8px}.legal-aside[data-v-d3ad0e64]{display:grid;gap:14px;position:sticky;top:92px}.legal-panel[data-v-d3ad0e64]{background:linear-gradient(180deg,#fffffffa,#f5f9fff5);border:1px solid #dbe4f3;border-radius:22px;box-shadow:0 14px 32px #0f2f630f;padding:22px 20px}.legal-panel--soft[data-v-d3ad0e64]{background:radial-gradient(circle at top left,rgba(14,133,117,.12),transparent 34%),linear-gradient(180deg,#fbfeff,#f5fbff)}.legal-panel h3[data-v-d3ad0e64]{color:var(--color-navy-950);font-size:1.08rem;margin:0 0 10px}@media (max-width:980px){.legal-facts[data-v-d3ad0e64],.legal-layout[data-v-d3ad0e64]{grid-template-columns:1fr}.legal-aside[data-v-d3ad0e64]{position:static}}@media (max-width:720px){.legal-hero[data-v-d3ad0e64]{padding:24px 20px}.legal-panel[data-v-d3ad0e64],.legal-section[data-v-d3ad0e64]{padding:20px 18px}}
