@import url('styles.css');
:root{--ink:#17151d;--line:rgba(23,21,29,.14);--mono:"Inter",Arial,sans-serif;--serif:"DM Sans",Arial,sans-serif}
body{background:#e8e4da}.legal-header{position:static;color:var(--ink);border-bottom:1px solid var(--line)}.legal-main{max-width:1120px;margin:0 auto;padding:100px 40px 140px;display:grid;grid-template-columns:220px 1fr;gap:100px}.legal-aside{position:sticky;top:50px;height:max-content}.legal-aside p{font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#777}.legal-aside a{display:block;color:#777;text-decoration:none;font-size:12px;margin:14px 0}.legal-aside a.active{color:#111}.legal-copy h1{font:500 clamp(55px,7vw,92px)/.95 var(--serif);letter-spacing:-.055em;margin:0 0 25px}.legal-copy>.updated{font:10px var(--mono);text-transform:uppercase;color:#797970;margin-bottom:75px}.legal-notice{border:1px solid #c0a77d;background:#eee6d8;padding:20px 24px;font-size:12px;line-height:1.7;margin-bottom:50px}.legal-copy section{padding:35px 0;border-top:1px solid var(--line)}.legal-copy h2{font:500 28px var(--serif);letter-spacing:-.02em}.legal-copy h3{font-size:14px;margin-top:26px}.legal-copy p,.legal-copy li{font-size:13px;line-height:1.85;color:#5f605a}.legal-copy a{color:inherit}.legal-copy ul{padding-left:18px}.legal-footer{padding-top:45px}@media(max-width:760px){.legal-main{grid-template-columns:1fr;padding:75px 23px 100px;gap:45px}.legal-aside{position:static;display:flex;gap:18px;flex-wrap:wrap}.legal-aside p{width:100%}.legal-aside a{margin:0}.legal-header .header-cta{display:block}.legal-copy>.updated{margin-bottom:45px}}
.language-control{position:fixed;right:18px;bottom:18px;z-index:80;padding:7px 11px;border:1px solid #c9c4b8;border-radius:10px;background:rgba(245,242,234,.92);box-shadow:0 10px 30px rgba(50,45,35,.15);backdrop-filter:blur(12px)}.language-control select{border:0;outline:0;background:transparent;color:#222;font:600 12px var(--sans);cursor:pointer}@media(max-width:760px){.language-control{right:10px;bottom:10px}}
