.legal-page{color:#e7deca;background:radial-gradient(circle at 85% 0,#9f422f2e,#0000 34%),linear-gradient(145deg,#242720,#11130f);min-height:100vh;padding:64px max(24px,50vw - 450px)}.legal-page header{border-bottom:1px solid #5f594b;padding-bottom:28px}.legal-page header a{color:#c8a968;letter-spacing:.12em;font-size:12px;font-weight:800;text-decoration:none}.legal-page header small{color:#b85842;letter-spacing:.18em;margin-top:34px;font-size:10px;font-weight:900;display:block}.legal-page h1{margin:8px 0 12px;font:700 clamp(36px,7vw,68px)/.98 Georgia,serif}.legal-page header p{color:#aaa293;max-width:720px;margin:0;font:15px/1.6 Georgia,serif}.legal-page article{border-bottom:1px solid #3f4037;padding:28px 0}.legal-page h2{color:#dbc898;margin:0 0 11px;font:700 24px Georgia,serif}.legal-page p,.legal-page li{color:#b7b0a2;font:14px/1.75 Georgia,serif}.legal-page ul{padding-left:21px}.legal-page a{color:#e5bd6b}.legal-page footer{color:#837f75;letter-spacing:.08em;padding:28px 0;font-size:11px}@media (max-width:620px){.legal-page{padding-top:34px}.legal-page h1{font-size:40px}}
