.legal-document[data-v-9c6cb676]{color:var(--text);padding:148px 0 92px}.legal-hero[data-v-9c6cb676]{max-width:820px;margin-bottom:42px}.legal-hero h1[data-v-9c6cb676]{color:var(--text);margin:10px 0 14px;font-size:clamp(38px,6vw,70px);line-height:1.02}.legal-hero p[data-v-9c6cb676]:last-child{color:#5f5568}.legal-grid[data-v-9c6cb676]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:48px;display:grid}.legal-summary[data-v-9c6cb676]{color:var(--text);background:#fff;border:1px solid #e6deec;border-radius:8px;padding:22px;position:sticky;top:108px}.legal-summary h2[data-v-9c6cb676]{margin:0 0 12px;font-size:18px}.legal-summary p[data-v-9c6cb676]{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.7}.legal-summary a[data-v-9c6cb676]{color:var(--purple);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-sections[data-v-9c6cb676]{border-top:1px solid #e6deec;gap:0;display:grid}.legal-sections section[data-v-9c6cb676]{border-bottom:1px solid #e6deec;padding:28px 0}.legal-sections h2[data-v-9c6cb676]{color:var(--text);margin:0 0 12px;font-size:22px}.legal-sections p[data-v-9c6cb676]{color:#5f5568;max-width:780px;margin:0;font-size:16px;line-height:1.8}@media (width<=820px){.legal-document[data-v-9c6cb676]{padding:112px 0 64px}.legal-grid[data-v-9c6cb676]{grid-template-columns:minmax(0,1fr);gap:28px}.legal-summary[data-v-9c6cb676]{position:static}}
