.legal-container[data-v-0bc2e826]{max-width:800px;margin:2.5rem auto 3rem;padding:2.5rem 3rem;background:#fff;border-radius:var(--r2);box-shadow:var(--sh);border:1px solid var(--border)}.legal-container h1[data-v-0bc2e826]{font-family:var(--serif);font-size:1.8rem;font-weight:700;color:var(--navy);margin-bottom:.3rem}.legal-meta[data-v-0bc2e826]{font-size:.75rem;color:var(--text-4);font-family:var(--mono);margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.legal-container h2[data-v-0bc2e826]{font-family:var(--serif);font-size:1.15rem;font-weight:600;color:var(--navy);margin:2rem 0 .75rem}.legal-container h3[data-v-0bc2e826]{font-size:.9rem;font-weight:600;color:var(--text-2);margin:1.25rem 0 .5rem}.legal-container p[data-v-0bc2e826]{font-size:.88rem;color:var(--text-2);margin-bottom:.85rem;line-height:1.7}.legal-container ul[data-v-0bc2e826]{margin:.5rem 0 1rem 1.5rem;font-size:.88rem;color:var(--text-2);line-height:1.8}.legal-container li[data-v-0bc2e826]{margin-bottom:.3rem}.legal-container code[data-v-0bc2e826]{font-family:var(--mono);font-size:.82em;background:var(--bg-tint);border:1px solid var(--border);border-radius:3px;padding:.1em .35em}.legal-container a[data-v-0bc2e826]{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.legal-container a[data-v-0bc2e826]:hover{color:var(--gold)}.legal-nav-links[data-v-0bc2e826]{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--text-3)}.legal-nav-links a[data-v-0bc2e826]{color:var(--navy);font-weight:600;text-decoration:none}.legal-nav-links a[data-v-0bc2e826]:hover{color:var(--gold)}@media(max-width:640px){.legal-container[data-v-0bc2e826]{margin:1.5rem 1rem 2rem;padding:1.5rem 1.25rem}}
