.legal-page main{max-width:960px;margin:auto;padding:48px 24px 64px}.legal-page section{margin:32px 0;border-top:1px solid #3d4430;padding-top:24px}.legal-page h1{font-size:clamp(30px,5vw,48px);line-height:1.15;margin:30px 0}.legal-page h2{font-size:24px;line-height:1.3;margin:0 0 16px}.legal-page p{font-size:17px;line-height:1.75;overflow-wrap:anywhere}.legal-page [hidden]{display:none!important}.legal-page a{text-underline-offset:4px}.legal-page .nav{justify-content:space-between;gap:24px}.legal-page .logo{width:250px;max-width:100%}.legal-language{font-size:13px;display:grid;gap:6px}.legal-language select{padding:10px;background:#11160b;color:#f5f6ed;border:1px solid #515e3b}.legal-page footer{padding:24px 0 0;margin-top:48px}.legal-page footer p{font-size:14px}@media(max-width:600px){.legal-page .nav{padding:18px 24px;flex-wrap:wrap}.legal-page .logo{width:210px}.legal-page p{font-size:16px}}