body{background:#f2efe8}.legal-header{max-width:980px;margin:0 auto;padding:28px;display:flex;justify-content:space-between;align-items:center}.legal-header>a:last-child,.legal-footer a{font-size:13px;color:#66645e}.legal{max-width:850px;margin:65px auto 110px;padding:0 28px}.legal h1{margin:0;font-size:clamp(52px,8vw,92px);line-height:.92;letter-spacing:-.06em}.updated{margin-top:18px;color:#817e76;font-size:13px}.legal .lead{font-family:Georgia,serif;font-size:25px;line-height:1.45;margin:55px 0 70px}.legal section{padding:30px 0;border-top:1px solid rgba(23,23,20,.14)}.legal h2{font-size:22px;margin:0 0 14px}.legal section p{margin:0;color:#5d5a53;line-height:1.75}.legal-footer{background:#11110f;color:#d6d3ca;padding:30px max(28px,calc((100% - 980px)/2));display:flex;justify-content:space-between}.legal-footer nav{display:flex;gap:20px}.legal-footer a{color:#aaa99f}@media(max-width:620px){.legal-header{padding:18px}.legal{margin-top:45px;padding:0 18px}.legal .lead{font-size:21px}.legal-footer{padding:28px 18px}}
