.legal-page{color:#282117;background:#f5ecda;min-height:100vh;padding:64px clamp(22px,8vw,120px);font-family:Arial,sans-serif}.legal-page main{max-width:880px;margin:auto}.legal-page a{color:#1f493d;font-weight:700}.legal-page h1{margin:42px 0 20px;font-size:clamp(42px,6vw,72px)}.legal-page h2{margin-top:34px;font-size:25px}.legal-page p,.legal-page li{color:#554d42;font-size:16px;line-height:1.75}.legal-page .updated{color:#756b5c;font-size:13px}.legal-page .back{border-bottom:2px solid #f36c3d;text-decoration:none;display:inline-block}
