body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#f2f0eb;color:#191a19;line-height:1.7}.legal-header,.legal-footer{background:#002c2a;color:#fff}.legal-header .wrap,.legal-footer .wrap,.legal-main{max-width:1080px;margin:0 auto;padding:24px}.legal-header a,.legal-footer a{color:#fff}.legal-main{padding-top:64px;padding-bottom:64px}.legal-main h1{font-size:42px;line-height:1.15;margin:0 0 28px}.legal-main h2{font-size:25px;margin:36px 0 10px}.legal-main p{font-size:17px;margin:0 0 14px}.back{display:inline-block;text-decoration:none;font-weight:700}.legal-links{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px}.company-line{margin:0}@media(max-width:700px){.legal-main{padding:36px 18px}.legal-main h1{font-size:32px}.legal-main h2{font-size:22px}.legal-header .wrap,.legal-footer .wrap{padding:20px 18px}}