.legal-document{max-width:800px;color:var(--color-text-muted);margin:0 auto;padding-bottom:80px;font-size:.95rem;line-height:2}.legal-document h2{color:var(--color-navy);letter-spacing:.03em;border-bottom:1px solid #0f1c2e14;margin:64px 0 24px;padding-bottom:16px;font-size:1.25rem;font-weight:700}.legal-document h3{color:var(--color-navy);margin:40px 0 16px;font-size:1.1rem;font-weight:600}.legal-document p{margin-bottom:24px}.legal-document ul,.legal-document ol{color:var(--color-text-muted);margin-bottom:24px;padding-left:1.5rem}.legal-document li{margin-bottom:8px}.legal-document a{color:var(--color-accent);text-decoration:underline}.legal-document a:hover{text-decoration:none}
