.lang-switch{display:flex;align-items:center;gap:8px;margin-left:8px;font-size:11px;letter-spacing:.12em}
.lang-switch a{opacity:.5}
.lang-switch a[aria-current="true"]{opacity:1}
.mobile-nav .lang-switch{margin:18px 0 0;padding-top:16px;border-top:1px solid currentColor}
.legal-page h1{font-size:clamp(42px,5vw,72px);line-height:1.1;max-width:16ch}
.legal-content{max-width:68ch;margin-top:28px}
.legal-content p+p,.legal-content p+ul{margin-top:1em}
.legal-content a{text-decoration:underline;text-underline-offset:3px}
.footer-bottom a{background:none;padding:5px 0}
.footer-bottom a:hover{color:var(--gold)}
.wpml-ls-statics-footer{display:none}
@media(min-width:701px){
	.mobile-nav .lang-switch{display:none}
}
@media(max-width:1100px){
	.desktop-nav{gap:14px}
	.lang-switch{gap:6px;margin-left:0;font-size:10px}
}
@media print{
	.lang-switch,.theme-picker{display:none!important}
	.footer-bottom a{display:none}
}
