.legal-page{min-height:100vh;color:#1b1921}.legal-header,.cishor-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-header{min-height:58px}.legal-header>a,.cishor-footer a{color:inherit;font-size:13px;font-weight:700;text-decoration:none}.legal-document{max-width:860px;margin:70px auto 100px}.legal-kicker{color:#77727f;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.legal-document h1{max-width:760px;margin:18px 0 28px;font-size:clamp(52px,8vw,92px);line-height:.95;letter-spacing:-.065em}.legal-lead{max-width:720px;color:#5d5964;font-size:21px;line-height:1.55}.legal-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px}.legal-sections section,.legal-account__status,.legal-account__media,.legal-account__danger{padding:30px;border:1px solid #d5d1d8;border-radius:22px;background:#ffffff75}.legal-sections h2,.legal-account h2{margin:0 0 13px;font-size:19px}.legal-sections p,.legal-account p{color:#5d5964;line-height:1.58}.legal-contact{margin-top:38px;font-size:14px}.legal-account{max-width:760px}.legal-account__status{margin-top:48px}.legal-account__status a{color:#1b1921;font-weight:700}.legal-account__status button,.legal-account__media button{padding:10px 15px;border:1px solid #d5d1d8;border-radius:999px;background:#fff;font-weight:700}.legal-account__media{margin-top:18px}.legal-account__media ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.legal-account__media li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid #d5d1d8}.legal-account__media span{color:#5d5964}.legal-account__danger{margin-top:18px;opacity:.72}.legal-account__danger button{padding:11px 16px;border:0;border-radius:999px}.cishor-footer{margin-top:64px;padding:28px 0 14px;border-top:1px solid #d5d1d8;color:#6d6974;font-size:13px}.cishor-footer nav{display:flex;gap:20px}@media(max-width:720px){.legal-document{margin:46px auto 70px}.legal-document h1{font-size:52px}.legal-lead{font-size:18px}.legal-sections{grid-template-columns:1fr}.cishor-footer{align-items:flex-start;flex-direction:column}.cishor-footer nav{flex-wrap:wrap}}
