.legal-main{max-width:900px;margin:0 auto;padding:80px 28px 110px}.legal-main h1{font-size:clamp(48px,6vw,78px);margin-bottom:20px}.legal-main h2{margin:48px 0 16px;font-size:30px;line-height:1.15}.legal-main p,.legal-main li{color:#42605f;line-height:1.75}.legal-main li+li{margin-top:9px}.legal-note{padding:18px 20px;border-left:4px solid #c66d3c;background:#f3efe5}.simple-footer{padding:35px 5vw;color:#dbe2dc;background:#071b1b;font-size:12px;line-height:1.7}.simple-footer a{color:#fff;margin-right:18px}
