/* Строка импрессума под подвалом на всех страницах и страница «Защита данных». 04.11 */
.site-legal{padding:18px 4% 28px;border-top:1px solid #01030e14;font:12px/1.5 Hoves,Arial,sans-serif;color:#6e6a62;display:flex;flex-wrap:wrap;gap:6px 18px;background:#fff}
.site-legal a{color:#01030e;text-decoration:underline;text-decoration-color:#01030e40;text-underline-offset:3px}
@media(any-hover:hover){.site-legal a:hover{text-decoration-color:#01030e}}
.legal-page .wrap{max-width:860px;padding-top:70px}
.legal-page h1{font-size:clamp(40px,5vw,64px);letter-spacing:-.045em;line-height:1.02;font-weight:400}
.legal-page .lead{font-size:18px;line-height:1.45;color:#6e6a62;margin-top:22px}
.legal-page h2{font-size:26px;letter-spacing:-.02em;line-height:1.15;margin:48px 0 14px}
.legal-page p,.legal-page li{font-size:16px;line-height:1.5;color:#01030e}
.legal-page ul{padding-left:20px;margin:10px 0 0;display:flex;flex-direction:column;gap:8px}
.legal-page .note{font-size:13px;color:#6e6a62;margin-top:48px;border-top:1px solid #01030e14;padding-top:18px}
.legal-page address{font-style:normal;background:#f6f6f6;border-radius:16px;padding:22px 24px;line-height:1.6;font-size:16px}
.legal-page header .logo img{height:34px;width:auto;display:block}
.legal-page header .button{white-space:nowrap;min-height:48px}
