.legal-page[data-v-b42fc71c]{padding-top:4rem}.legal-hero[data-v-b42fc71c]{padding:5rem 0 2.5rem;background:var(--color-card-bg);border-bottom:1px solid var(--color-border)}.legal-eyebrow[data-v-b42fc71c]{font-size:.8125rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.75rem}.legal-title[data-v-b42fc71c]{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;color:var(--color-text);margin-bottom:.75rem}.legal-updated[data-v-b42fc71c]{font-size:.9375rem;color:var(--color-text-secondary);margin:0}.legal-tabs[data-v-b42fc71c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.legal-tab[data-v-b42fc71c]{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:980px;padding:.45rem 1rem;transition:all .25s ease}.legal-tab[data-v-b42fc71c]:hover{color:var(--color-text);border-color:var(--color-primary)}.legal-tab.active[data-v-b42fc71c]{color:var(--color-cream);background:var(--color-primary);border-color:var(--color-primary)}.legal-body[data-v-b42fc71c]{padding:3rem 0 5rem}.legal-layout[data-v-b42fc71c]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:3rem;align-items:start}.legal-toc[data-v-b42fc71c]{position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(9,15,65,.2) transparent}.legal-toc[data-v-b42fc71c]::-webkit-scrollbar{width:6px}.legal-toc[data-v-b42fc71c]::-webkit-scrollbar-track{background:transparent}.legal-toc[data-v-b42fc71c]::-webkit-scrollbar-thumb{background:#090f412e;border-radius:980px}.legal-toc[data-v-b42fc71c]::-webkit-scrollbar-thumb:hover{background:#090f4159}.legal-toc-title[data-v-b42fc71c]{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.75rem}.legal-toc ul[data-v-b42fc71c]{list-style:none;display:flex;flex-direction:column;gap:.4rem}.legal-toc a[data-v-b42fc71c]{display:block;font-size:.8125rem;line-height:1.4;color:var(--color-text-secondary);padding:.2rem 0}.legal-toc a[data-v-b42fc71c]:hover{color:var(--color-primary)}.legal-content[data-v-b42fc71c]{max-width:760px}.legal-h2[data-v-b42fc71c]{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;color:var(--color-text);margin:2.5rem 0 1rem;padding-top:.5rem;scroll-margin-top:6rem}.legal-content>.legal-h2[data-v-b42fc71c]:first-child{margin-top:0}.legal-h3[data-v-b42fc71c]{font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:600;color:var(--color-text);margin:1.75rem 0 .75rem;scroll-margin-top:6rem}.legal-p[data-v-b42fc71c]{font-size:1rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:1rem}.legal-md[data-v-b42fc71c] p,.legal-md[data-v-b42fc71c] li{font-size:1rem;line-height:1.75;color:var(--color-text-secondary)}.legal-md[data-v-b42fc71c] p{margin-bottom:1rem}.legal-md[data-v-b42fc71c] ul,.legal-md[data-v-b42fc71c] ol{margin:0 0 1rem 1.25rem;padding-left:.5rem}.legal-md[data-v-b42fc71c] li{margin-bottom:.4rem}.legal-md[data-v-b42fc71c] strong{color:var(--color-text);font-weight:600}.legal-md[data-v-b42fc71c] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.legal-md[data-v-b42fc71c] table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 1.5rem;font-size:.9375rem}.legal-md[data-v-b42fc71c] th,.legal-md[data-v-b42fc71c] td{border:1px solid var(--color-border);padding:.6rem .75rem;text-align:left;vertical-align:top;line-height:1.5;color:var(--color-text-secondary)}.legal-md[data-v-b42fc71c] th{background:var(--color-card-bg);color:var(--color-text);font-weight:600}[data-theme=dark] .legal-md[data-v-b42fc71c] a{color:var(--color-cream)}.legal-closing[data-v-b42fc71c]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.legal-closing p[data-v-b42fc71c]{font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0}@media (max-width: 900px){.legal-layout[data-v-b42fc71c]{grid-template-columns:minmax(0,1fr);gap:0}.legal-toc[data-v-b42fc71c]{display:none}}[data-theme=dark] .legal-tab[data-v-b42fc71c]{background:var(--color-card-bg)}[data-theme=dark] .legal-tab[data-v-b42fc71c]:hover{border-color:var(--color-cream)}[data-theme=dark] .legal-tab.active[data-v-b42fc71c]{color:var(--color-primary);background:var(--color-cream);border-color:var(--color-cream)}[data-theme=dark] .legal-toc a[data-v-b42fc71c]:hover,[data-theme=dark] .legal-tab[data-v-b42fc71c]:hover{color:var(--color-cream)}[data-theme=dark] .legal-toc[data-v-b42fc71c]{scrollbar-color:rgba(233,227,193,.25) transparent}[data-theme=dark] .legal-toc[data-v-b42fc71c]::-webkit-scrollbar-thumb{background:#e9e3c138}[data-theme=dark] .legal-toc[data-v-b42fc71c]::-webkit-scrollbar-thumb:hover{background:#e9e3c166}
