.legal{background:var(--paper);padding:126px 0 72px}.legal-inner{max-width:780px}.legal h1{color:var(--navy);margin:18px 0 10px;font-size:clamp(36px,9vw,52px);line-height:1.05}.legal-updated{color:var(--muted);margin:0 0 28px;font-size:14px}.legal-intro{color:var(--navy);margin:0 0 12px;font-size:18px;line-height:1.7}.legal h2{color:var(--navy);margin:36px 0 12px;font-size:24px;line-height:1.25}.legal p,.legal li{color:var(--ink);font-size:16px;line-height:1.75}.legal p{margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:22px}.legal li{margin-bottom:8px}@media (min-width:621px){.legal{padding:134px 0 100px}.legal p,.legal li{font-size:17px}}
