.legal-page[data-v-b12d44bb]{background:var(--surface)}.legal-hero[data-v-b12d44bb]{border-bottom:1px solid var(--line);background:var(--surface-blue);padding:82px 0 74px}.legal-hero__inner[data-v-b12d44bb]{max-width:900px}.legal-back[data-v-b12d44bb],.legal-kicker[data-v-b12d44bb]{align-items:center;gap:7px;display:inline-flex}.legal-back[data-v-b12d44bb]{color:var(--ink-600);margin-bottom:50px;font-size:14px;font-weight:700}.legal-back[data-v-b12d44bb]:hover,.legal-kicker[data-v-b12d44bb]{color:var(--brand-600)}.legal-kicker[data-v-b12d44bb]{margin-bottom:18px;font-size:14px;font-weight:760;display:flex}.legal-hero h1[data-v-b12d44bb]{max-width:720px;color:var(--ink-900);margin-bottom:18px;font-size:clamp(38px,5vw,58px);line-height:1.15}.legal-hero p[data-v-b12d44bb]{max-width:740px;color:var(--ink-600);margin-bottom:20px;font-size:17px;line-height:1.9}.legal-updated[data-v-b12d44bb]{color:var(--ink-400);font-size:13px}.legal-layout[data-v-b12d44bb]{grid-template-columns:220px minmax(0,820px);justify-content:center;gap:72px;padding-top:72px;padding-bottom:112px;display:grid}.legal-toc[data-v-b12d44bb]{top:calc(var(--header-height) + 28px);flex-direction:column;gap:5px;height:max-content;display:flex;position:sticky}.legal-toc strong[data-v-b12d44bb]{color:var(--ink-900);margin-bottom:14px;font-size:14px}.legal-toc a[data-v-b12d44bb]{color:var(--ink-500);grid-template-columns:26px 1fr;gap:8px;padding:9px 0;font-size:13px;line-height:1.45;display:grid}.legal-toc a[data-v-b12d44bb]:hover{color:var(--brand-600)}.legal-toc a span[data-v-b12d44bb]{color:var(--brand-500);font-variant-numeric:tabular-nums}.legal-content[data-v-b12d44bb]{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;padding:54px 60px}.legal-section[data-v-b12d44bb]{scroll-margin-top:calc(var(--header-height) + 26px);grid-template-columns:42px 1fr;gap:20px;padding:0 0 42px;display:grid}.legal-section+.legal-section[data-v-b12d44bb]{border-top:1px solid var(--line);padding-top:42px}.legal-section__number[data-v-b12d44bb]{color:var(--brand-500);font-variant-numeric:tabular-nums;font-size:13px;font-weight:760}.legal-section h2[data-v-b12d44bb]{color:var(--ink-900);margin-bottom:18px;font-size:24px;line-height:1.35}.legal-section li[data-v-b12d44bb],.legal-section p[data-v-b12d44bb]{color:var(--ink-600);font-size:15px;line-height:1.95}.legal-section p[data-v-b12d44bb]{margin-bottom:14px}.legal-section ul[data-v-b12d44bb]{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.legal-contact[data-v-b12d44bb]{border-left:3px solid var(--brand-500);background:var(--surface-blue);padding:30px}.legal-contact strong[data-v-b12d44bb]{color:var(--ink-900);font-size:18px}.legal-contact p[data-v-b12d44bb]{color:var(--ink-600);margin:8px 0 22px;line-height:1.8}@media (width<=860px){.legal-layout[data-v-b12d44bb]{grid-template-columns:1fr;gap:28px}.legal-toc[data-v-b12d44bb]{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px;display:grid;position:static}.legal-toc strong[data-v-b12d44bb]{grid-column:1/-1}}@media (width<=620px){.legal-hero[data-v-b12d44bb]{padding:56px 0 52px}.legal-back[data-v-b12d44bb]{margin-bottom:38px}.legal-hero h1[data-v-b12d44bb]{font-size:36px}.legal-hero p[data-v-b12d44bb]{font-size:15px}.legal-layout[data-v-b12d44bb]{padding-top:36px;padding-bottom:72px}.legal-toc[data-v-b12d44bb]{grid-template-columns:1fr}.legal-content[data-v-b12d44bb]{padding:34px 24px}.legal-section[data-v-b12d44bb]{grid-template-columns:1fr;gap:8px}.legal-section h2[data-v-b12d44bb]{font-size:21px}.legal-contact[data-v-b12d44bb]{padding:24px 20px}.legal-contact .button[data-v-b12d44bb]{width:100%}}
