.legal-prose h2{font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.25;color:var(--color-ink);margin:3rem 0 1rem;scroll-margin-top:1.5rem}.legal-prose h3{font-family:var(--font-display);font-style:italic;font-size:1.125rem;color:var(--color-accent);margin:2rem 0 .75rem;scroll-margin-top:1.5rem}.legal-prose p{font-size:1rem;line-height:1.7;color:var(--color-ink-muted);margin-bottom:1rem;scroll-margin-top:1.5rem}.legal-prose ul,.legal-prose ol{margin:0 0 1rem 1.25rem;list-style:square}.legal-prose li{font-size:1rem;line-height:1.7;color:var(--color-ink-muted);margin-bottom:.5rem}.legal-prose strong{color:var(--color-ink);font-weight:600}.legal-prose a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:4px}.legal-prose a:hover{text-decoration-thickness:2px}
