.legal-main{max-width:880px;margin:0 auto;padding:clamp(48px,7vw,90px) 24px}.legal-main h1{font:400 clamp(42px,5vw,68px)/1.04 var(--serif);margin:0 0 18px}.legal-main h2{font:400 31px/1.15 var(--serif);margin:42px 0 12px}.legal-main p,.legal-main li{max-width:780px}.legal-main li{margin:8px 0}.legal-date{color:#526073;font-size:14px}.legal-callout{padding:18px 20px;border-left:4px solid var(--gold);background:#f1e9db}
