body{background:var(--paper)}
.legal-header{position:relative;background:#08131e}
.legal-main{max-width:900px;margin:0 auto;padding:90px 5vw 120px}
.legal-main h1{font:800 clamp(38px,5.5vw,62px)/1.1 Manrope,sans-serif;letter-spacing:-.05em;margin:12px 0 28px}
.legal-main h2{font:800 20px/1.3 Manrope,sans-serif;margin:42px 0 12px}
.legal-main p,.legal-main li{font-size:15px;line-height:1.8;color:#47535d}
.legal-main a:not(.button){color:#b63f32;text-decoration:underline;text-underline-offset:3px}
.legal-main address{font-style:normal;line-height:1.8;color:#47535d}
.legal-main ul{padding-left:21px}
.legal-notice{border-left:3px solid var(--red);background:#f4ece5;padding:18px 22px;margin:35px 0}
.legal-notice p{margin:0}
.legal-back{display:inline-flex;gap:10px;align-items:center;font-weight:700;font-size:13px;margin-top:45px}
.legal-back:hover{color:var(--red)}
[data-legal-lang][hidden]{display:none!important}
@media(max-width:900px){.legal-header .header-actions .button{display:none}}
@media(max-width:600px){.legal-main{padding:65px 6vw 90px}}
