.legal-page{background:var(--ds-bg);flex-direction:column;min-height:100svh;display:flex}.legal{max-width:820px;padding-block:clamp(32px,6vw,72px)}.legal__head{border-bottom:1px solid var(--ds-line);flex-direction:column;gap:10px;margin-bottom:28px;padding-bottom:28px;display:flex}.legal__head .ds-lead{margin-top:6px}.legal__body{max-width:none}.legal__body h2{font:600 var(--ds-fs-20)/1.4 var(--font-sans);color:var(--ds-text);word-break:keep-all;margin:36px 0 12px}.legal__body h2:first-child{margin-top:0}.legal__body p{margin:0 0 14px}.legal__foot{border-top:1px solid var(--ds-line);flex-wrap:wrap;gap:12px 28px;margin-top:40px;padding-top:24px;display:flex}.legal__foot .land-more{color:var(--ds-info);font:500 var(--ds-fs-14)/1.4 var(--font-sans);align-items:center;gap:6px;text-decoration:none;display:inline-flex}
