.LegalPage{max-width:52rem;color:var(--color-text);margin:0 auto;padding:clamp(2rem,5vw,4rem) 1.25rem clamp(3rem,7vw,6rem)}.LegalPage__header{text-align:center;margin-bottom:2.5rem}.LegalPage__header h1{margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.LegalPage__intro{max-width:42rem;color:var(--color-text-muted,var(--color-text));margin:0 auto .75rem;font-size:1.1rem;line-height:1.65}.LegalPage__updated{color:var(--color-text-muted,var(--color-text));margin:0;font-size:.9rem}.LegalPage__section{border-top:1px solid var(--color-surface-hover);padding:1.5rem 0}.LegalPage__section h2{color:var(--color-text);margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.LegalPage__section p,.LegalPage__section li{color:var(--color-text);line-height:1.7}.LegalPage__section p{margin:0 0 .85rem}.LegalPage__section p:last-child{margin-bottom:0}.LegalPage__section ul{gap:.6rem;margin:.75rem 0 0;padding-inline-start:1.35rem;display:grid}.LegalPage__ad{margin-top:2rem}@media (max-width:480px){.LegalPage{padding-inline:1rem}.LegalPage__section{padding-block:1.25rem}}
