.legal-page{padding:var(--space-3xl) 0}.legal-prose{max-width:72ch}.legal-prose h1{margin-bottom:var(--space-xs)}.legal-prose .legal-updated{color:var(--color-text-muted);margin-bottom:var(--space-2xl);font-size:.9rem;display:block}.legal-prose h2{margin-top:var(--space-2xl);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border)}.legal-prose h3{margin-top:var(--space-lg);margin-bottom:var(--space-sm);font-size:1rem;font-weight:600}.legal-prose p{margin-bottom:var(--space-md);color:var(--color-text);line-height:1.7}.legal-prose address{margin-bottom:var(--space-md);font-style:normal;line-height:1.8}.legal-prose ul{margin-bottom:var(--space-md);padding-left:var(--space-xl);line-height:1.7}.legal-prose ul li{margin-bottom:var(--space-xs)}.legal-prose a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.legal-prose a:hover{color:var(--color-highlight)}@media (width<=600px){.legal-page{padding:var(--space-2xl) 0}}
