:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#090909;color:#eee;font:16px/1.9 Arial,sans-serif}a{color:#fff;text-underline-offset:4px}header,footer{max-width:1100px;margin:auto;padding:26px;display:flex;align-items:center;gap:25px;justify-content:space-between;border-bottom:1px solid #ffffff25}.legal-brand{display:flex;align-items:center;gap:12px;font-size:15px;letter-spacing:1px;font-weight:700;text-decoration:none}main{max-width:940px;margin:auto;padding:60px 26px 80px}.eyebrow{color:#ff827a;font-size:11px;letter-spacing:1.5px}h1{font-size:clamp(30px,5vw,48px);line-height:1.2;margin:20px 0}h2{font-size:22px;line-height:1.4;margin-bottom:16px}section{margin-top:38px}p{color:#d2d2d2}.date{font-size:13px;color:#bbb}.legal-notice{padding:23px;border:1px solid #ff625970;border-radius:8px;background:#ff241b0a;font-size:14px;color:#f2d5d1;margin:30px 0}nav{display:flex;gap:20px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #ffffff25;font-size:14px}footer{border-top:1px solid #ffffff25;border-bottom:0;font-size:13px;flex-wrap:wrap}@media(max-width:600px){header{gap:14px;padding:20px}.legal-brand{font-size:11px}main{padding-top:35px}h2{font-size:20px}}

header{flex-wrap:wrap;gap:16px}.legal-language{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.legal-language label{font-size:13px;color:#e6e6e9}.legal-language select,.legal-language button{background:#191b21;color:#fff;border:1px solid #555960;border-radius:7px;padding:9px 11px;font:inherit}.legal-language button{cursor:pointer;border-color:#e73832}.legal-language select:focus-visible,.legal-language button:focus-visible{outline:2px solid #ff4942;outline-offset:3px}@media(max-width:600px){.legal-language{margin-left:0;width:100%}.legal-language label{flex-basis:100%}.legal-language select{flex:1}}
