.nav-language{font-size:10px!important;letter-spacing:.05em;padding:8px;border:1px solid var(--line)}
.legacy-anchor{display:block;position:absolute;width:0;height:0;pointer-events:none}
.site-v7 .footer-bottom nav{flex-wrap:wrap;gap:15px 25px}
.privacy-v7 .text-section{display:block;margin:0 0 35px;padding:0}.privacy-v7 .section-number{display:none}.privacy-v7 .text-section h2{font-size:32px;line-height:1.2;margin:0 0 20px}.privacy-v7 .text-section p{font-size:17px;line-height:1.9;max-width:68ch}
.blog-v10 .section{padding:65px var(--gutter)}.blog-v10 .page-intro{padding-top:70px;padding-bottom:50px}.blog-v10 .page-intro h1{font-size:clamp(54px,6vw,96px);margin-bottom:30px}.blog-v10 .page-intro .intro{max-width:750px;font-size:18px}.blog-v10 .blog-feed{padding-top:20px}
@media(max-width:1000px){.site-header .main-nav .nav-language{align-self:flex-start;border:1px solid var(--line);padding:10px 16px;margin:15px 0 0;min-height:40px}}
@media(max-width:700px){.privacy-v7 .text-section h2{font-size:29px}.privacy-v7 .text-section p{font-size:16px}.blog-v10 .section{padding:45px var(--gutter)}.blog-v10 .page-intro h1{font-size:53px}.blog-v10 .page-intro .intro{font-size:16px}}
@media(max-width:700px){html[lang=en] .company-title h1{font-size:20vw}}
