.legal-page{background:#FAF9F7;color:#242424;font-family:Arial,sans-serif;padding:56px 20px 72px} .legal-wrap{max-width:820px;margin:0 auto} .legal-page h1{font-size:38px;line-height:1.15;margin:0 0 10px;font-weight:600} .legal-date{color:#6B6863;font-size:14px;margin-bottom:36px} .legal-page h2{font-size:22px;line-height:1.3;margin:34px 0 12px;color:#784B55;font-weight:600} .legal-page p,.legal-page li{font-size:16px;line-height:1.65} .legal-page ul{padding-left:22px} .legal-page a{color:#784B55;text-decoration:underline} .legal-requisites{margin-top:38px;padding-top:22px;border-top:1px solid rgba(120,75,85,.25);color:#6B6863} @media(max-width:640px){.legal-page{padding:34px 18px 48px}.legal-page h1{font-size:30px}.legal-page h2{font-size:20px;margin-top:28px}.legal-page p,.legal-page li{font-size:15px;line-height:1.6}}