.legal-hero[data-v-3014e90d]{padding:80px 0 40px;background:linear-gradient(180deg,#ffffff 0%,var(--color-surface) 100%)}.legal-hero h1[data-v-3014e90d]{font-size:var(--font-size-5xl);letter-spacing:-.03em;margin-bottom:16px}.legal-hero p[data-v-3014e90d]{font-size:var(--font-size-base);color:var(--color-text-muted);max-width:720px}.legal-content[data-v-3014e90d]{padding-top:40px}.legal-card[data-v-3014e90d]{max-width:820px;margin:0 auto;background:#fff;border:1px solid var(--color-border);padding:48px}.legal-card h2[data-v-3014e90d]{font-size:var(--font-size-xl);margin:32px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.legal-card h2[data-v-3014e90d]:first-of-type{margin-top:0}.legal-card p[data-v-3014e90d]{color:var(--color-text-muted);line-height:1.7;margin-bottom:12px;font-size:var(--font-size-sm)}.company-block[data-v-3014e90d]{background:var(--color-surface);padding:16px 20px;border-left:3px solid var(--color-pink);margin-bottom:24px;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6}.company-block strong[data-v-3014e90d]{display:block;color:var(--color-primary);font-size:var(--font-size-base);margin-bottom:4px}.info-grid[data-v-3014e90d]{display:grid;grid-template-columns:220px 1fr;gap:10px 24px;margin-bottom:16px;font-size:var(--font-size-sm)}.info-grid dt[data-v-3014e90d]{color:var(--color-text-subtle);font-weight:600}.info-grid dd[data-v-3014e90d]{color:var(--color-text)}.legal-card a[data-v-3014e90d]{color:var(--color-pink);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.source[data-v-3014e90d]{margin-top:40px;padding-top:16px;border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-subtle);text-align:center}@media(max-width:720px){.legal-hero h1[data-v-3014e90d]{font-size:var(--font-size-3xl)}.legal-card[data-v-3014e90d]{padding:28px 20px}.info-grid[data-v-3014e90d]{grid-template-columns:1fr;gap:4px 0}.info-grid dt[data-v-3014e90d]{margin-top:8px}}
