[data-module=legal-page][data-v-e024ec49]{padding:48px 0 80px}.legal-layout[data-v-e024ec49]{grid-template-columns:200px 1fr;align-items:start;gap:48px;display:grid}@media (width<=768px){.legal-layout[data-v-e024ec49]{grid-template-columns:1fr;gap:24px}}@media (width>=769px){.legal-nav[data-v-e024ec49]{position:sticky;top:100px}}.legal-nav a[data-v-e024ec49]{color:var(--text-muted);border-left:2px solid #0000;padding:8px 0 8px 14px;font-size:14px;font-weight:500;transition:color .2s;display:block}.legal-nav a[data-v-e024ec49]:hover{color:var(--text)}.legal-nav a.active[data-v-e024ec49]{border-left-color:var(--accent);color:var(--text)}.legal-content[data-v-e024ec49]{max-width:680px}[data-v-e024ec49] .legal-content h1{font-family:var(--font-d);letter-spacing:-.02em;margin-bottom:8px;font-size:32px;font-weight:400}[data-v-e024ec49] .legal-updated{color:var(--text-muted);margin-bottom:32px;font-size:13px}[data-v-e024ec49] .legal-content h2{margin-top:32px;margin-bottom:12px;font-size:18px;font-weight:600}[data-v-e024ec49] .legal-content h3{margin-top:20px;margin-bottom:8px;font-size:16px;font-weight:600}[data-v-e024ec49] .legal-content p{color:var(--text-muted);margin-bottom:16px;font-size:15px;line-height:1.75}[data-v-e024ec49] .legal-content ul{margin-bottom:16px;padding-left:20px}[data-v-e024ec49] .legal-content li{color:var(--text-muted);margin-bottom:6px;font-size:15px;line-height:1.75}[data-v-e024ec49] .legal-content a{color:var(--accent);text-decoration:underline}
