.legal-page{padding-top:76px;padding-bottom:110px}.legal-heading{max-width:1050px;margin-bottom:44px}.legal-heading h1{font-family:var(--display-font,Impact,sans-serif);font-size:clamp(48px,7vw,112px);font-weight:400;line-height:.98;letter-spacing:-.045em;text-transform:uppercase;margin:25px 0;overflow-wrap:anywhere}.legal-intro{font-size:16px;color:var(--muted);max-width:620px;line-height:1.8}.legal-date{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:30px}.legal-draft{padding:20px 24px;border:1px dashed #74736f;background:#141414;max-width:900px;margin:35px 0 60px}.legal-draft strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.legal-draft p{font-size:12px;line-height:1.6;color:#c4c2bd;margin:8px 0 0}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:8vw;border-top:1px solid #333;padding-top:46px}.legal-toc{align-self:start;position:sticky;top:125px}.legal-toc a{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid #292929;font-size:12px;line-height:1.55}.legal-toc a span{font-size:9px;color:var(--muted)}.legal-toc a:hover{color:#aaa}.legal-content{max-width:820px;min-width:0}.legal-content article{padding-bottom:42px;margin-bottom:42px;border-bottom:1px solid #333;scroll-margin-top:120px}.legal-number{font-size:10px;color:var(--muted);letter-spacing:.1em}.legal-content h2{font-size:clamp(23px,2.4vw,36px);font-weight:500;letter-spacing:-.04em;line-height:1.15;margin:14px 0 24px}.legal-richtext{color:#c7c5c0;font-size:15px;line-height:1.95;overflow-wrap:anywhere}.legal-richtext p{margin:0 0 20px}.legal-richtext a{text-decoration:underline;text-underline-offset:4px}.legal-missing{display:inline;color:var(--fg);border-bottom:1px dotted #c1b9a4}.legal-contact{padding:35px;border:1px solid #393939;margin-top:55px}.legal-contact p{font-size:14px;color:var(--muted)}.legal-contact h2{margin-top:0}.legal-contact .text-link{margin-top:15px;display:inline-flex}.footer-directory{display:grid;grid-template-columns:1.2fr .9fr .95fr 1fr 1.25fr;gap:36px;padding:45px 0 65px}.footer-directory nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-directory h2{font-size:10px;font-weight:600;letter-spacing:.14em;margin:0 0 15px}.footer-directory nav a{font-size:12px;line-height:1.6;color:#b4b2ad}.footer-directory nav a:hover{color:#fff}.footer-directory .footer-intro p{font-size:12px;color:var(--muted);max-width:215px;line-height:1.8;margin-top:24px}.footer-directory .footer-brand svg{width:180px;max-width:100%}.footer-directory .ink-language{margin-top:20px}.footer-legal-bottom{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;align-items:center;border-top:1px solid #333;padding:23px 0 30px;font-size:10px;color:#aaa}.footer-legal-bottom a{text-decoration:underline;text-underline-offset:4px}.footer-extra-policies{display:flex;gap:18px;flex-wrap:wrap}.footer-directory .footer-contact-link{color:#f4f2ed}.footer-legal-bottom .payment-icons{display:flex;gap:6px;max-width:100%;flex-wrap:wrap}
@media(max-width:900px){.footer-directory{grid-template-columns:1fr 1fr;gap:45px}.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media(max-width:600px){.legal-page{padding-top:48px;padding-bottom:60px}.legal-heading h1{font-size:48px}.legal-intro{font-size:14px}.legal-layout{grid-template-columns:1fr;gap:36px;padding-top:25px}.legal-toc{position:static}.legal-toc a{font-size:12px}.legal-content h2{font-size:27px}.legal-richtext{font-size:14px;line-height:1.8}.legal-contact{padding:25px}.legal-draft{padding:18px;margin-bottom:35px}.footer-directory{gap:40px 22px;padding-top:35px}.footer-directory .footer-intro{grid-column:1/-1}.footer-directory nav:last-child{grid-column:1/-1}.footer-directory nav a{font-size:12px}.footer-legal-bottom{gap:18px}.footer-directory h2{margin-bottom:9px}.footer-large-wordmark{margin-top:0!important}}

:lang(ru) .legal-heading h1{font-weight:800;letter-spacing:-.045em}
