.legal-app{flex-direction:column;gap:4px;max-width:760px;margin:0 auto;padding-bottom:40px;display:flex}.legal-updated{color:var(--muted);margin:-4px 0 20px;font-size:12px;font-style:italic}.legal-section h2{color:var(--gold);letter-spacing:.03em;margin:26px 0 8px;font-family:Cinzel,serif;font-size:15px}.legal-section:first-of-type h2{margin-top:0}.legal-section p{color:var(--bone);margin:0 0 10px;font-size:14px;line-height:1.7}.legal-section ul{color:var(--bone);margin:0 0 10px;padding-left:22px;font-size:14px;line-height:1.7;list-style:outside}.legal-section li{margin-bottom:4px}.legal-section ul ul{margin-top:4px;margin-bottom:0;list-style:circle}.legal-section li::marker{color:var(--gold)}
