.legal{background:var(--at-bg-solid);color:var(--at-text-2);padding:148px 20px 96px}.legal__doc{max-width:760px;font-family:var(--font-kit-text-font);overflow-wrap:break-word;margin:0 auto;font-size:16px;line-height:1.7}.legal__doc h1,.legal__doc h2,.legal__doc h3,.legal__doc h4{font-family:var(--font-kit-header-font);color:var(--at-headline);letter-spacing:-.01em;margin:0;line-height:1.25}.legal__doc h1{letter-spacing:-.03em;font-size:clamp(32px,6vw,44px);font-weight:800}.legal__doc h1+p{border-bottom:1px solid var(--at-line);color:var(--at-text-3);margin:12px 0 40px;padding-bottom:32px;font-size:14px}.legal__doc h2{margin:56px 0 16px;font-size:22px;font-weight:700}.legal__doc h3{margin:36px 0 12px;font-size:18px;font-weight:700}.legal__doc h4{color:var(--at-text);margin:28px 0 8px;font-size:16px;font-weight:600}.legal__doc :is(h2,h3)+:is(h3,h4){margin-top:20px}.legal__doc p{margin:0 0 16px}.legal__doc ul,.legal__doc ol{margin:0 0 16px;padding-left:22px}.legal__doc li{margin:0 0 8px;padding-left:4px}.legal__doc li::marker{color:var(--at-accent)}@media (width<=720px){.legal{padding:120px 16px 72px}.legal__doc h2{margin-top:44px;font-size:20px}}
