.legal-page{background:#f3f0e8;color:#0b1220;min-height:100vh}.legal-shell{width:min(calc(100% - 96px),900px);margin:0 auto}.legal-header{padding:34px 0;border-bottom:1px solid rgba(11,18,32,.16);display:flex;justify-content:space-between;align-items:center}.legal-header a{color:#8f621e;font-size:12px;letter-spacing:.08em}.legal-header strong{letter-spacing:.08em}.legal-main{padding:82px 0 110px}.legal-kicker{color:#a97524;font-size:11px;letter-spacing:.2em;font-weight:800}.legal-main h1{font-size:clamp(44px,7vw,82px);line-height:.95;letter-spacing:-.06em;font-weight:500;margin:18px 0 56px}.legal-main h2{font-size:24px;margin:42px 0 12px}.legal-main p,.legal-main li{font-size:16px;line-height:1.8;color:rgba(11,18,32,.72)}.legal-main ul{padding-left:24px}.legal-footer{border-top:1px solid rgba(11,18,32,.16);padding:22px 0 32px;color:rgba(11,18,32,.55);font-size:12px}.legal-footer a{color:#8f621e}@media(max-width:820px){.legal-shell{width:min(calc(100% - 40px),900px)}.legal-main{padding:58px 0 80px}.legal-main h1{margin-bottom:40px}}
