.legal-page[data-v-95c65ae9]{gap:1rem;max-width:56rem;margin-inline:auto;display:grid}.legal-hero[data-v-95c65ae9]{background:linear-gradient(135deg,var(--color-surface),var(--color-brand-50));border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:2.2rem 2.4rem}.legal-hero>p[data-v-95c65ae9]{color:var(--color-brand-600);font-size:var(--text-caption);font-weight:var(--weight-extrabold);letter-spacing:.14em}.legal-hero h1[data-v-95c65ae9]{font-size:var(--text-page);margin-top:.45rem}.legal-hero>span[data-v-95c65ae9]{color:var(--color-muted);font-size:var(--text-meta);margin-top:.55rem;display:block}.legal-hero nav[data-v-95c65ae9]{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.legal-hero nav a[data-v-95c65ae9]{background:var(--color-surface);border:1px solid var(--color-line);min-height:2.65rem;font-weight:var(--weight-semibold);border-radius:999px;align-items:center;padding:.5rem .8rem;display:flex}.legal-hero nav a.active[data-v-95c65ae9],.legal-hero nav a[data-v-95c65ae9]:hover{color:#fff;background:var(--color-brand-600);border-color:var(--color-brand-600)}.legal-section>h2[data-v-95c65ae9]{font-size:var(--text-title);margin-bottom:.85rem}@media (width<=600px){.legal-hero[data-v-95c65ae9]{padding:1.5rem 1.2rem}.legal-hero h1[data-v-95c65ae9]{font-size:var(--text-title-lg)}.legal-section[data-v-95c65ae9]{padding:.85rem!important}.legal-section[data-v-95c65ae9] .legal section{padding:.85rem}}
