.legal-page{padding:var(--section-y) 0 var(--section-y);max-width:800px;margin:0 auto}.legal-page h1{font-size:var(--text-3xl);color:var(--color-dark);margin:0 0 .5rem}.legal-updated{color:var(--color-ink-muted);margin:0 0 2rem;font-size:.9rem}.legal-page section{margin-bottom:2rem}.legal-page h2{font-size:var(--text-2xl);color:var(--color-dark);margin:0 0 .75rem;font-weight:700}.legal-page p{color:var(--color-ink-soft);margin:0 0 .75rem;line-height:1.7}.legal-page ul{margin:0 0 1rem;padding-left:1.5rem}.legal-page ul li{color:var(--color-ink-soft);margin-bottom:.25rem;line-height:1.7}.legal-page a{color:var(--color-gold-text);text-decoration:underline}.legal-page a:hover{color:var(--color-accent)}
