*{box-sizing:border-box}body{margin:0;color:#20241e;background:#f5f4ef;font:15px/1.85 Manrope,Arial,sans-serif}.legal-header{background:#191b19;color:#f5f4ef;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px max(24px,calc((100% - 1120px)/2))}.legal-header>a:last-child{font-size:12px;color:#d0d5c7}.legal-logo{font-size:30px;font-weight:800;letter-spacing:-1.5px;text-decoration:none}.legal-logo span{color:#ff6c3e}a{color:inherit;text-underline-offset:4px}.legal-document{max-width:850px;margin:55px auto 75px;padding:0 28px}.legal-document nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.legal-document nav a{padding:8px 18px;border:1px solid #c6ceba;border-radius:30px;text-decoration:none;font-size:12px}.legal-document nav a[aria-current]{background:#191b19;color:#f5f4ef;border-color:#191b19}.legal-kicker{font-size:10px;letter-spacing:1.2px;color:#6a765d;font-weight:700}h1{font-size:40px;line-height:1.2;letter-spacing:-1.5px;margin:18px 0}h2{font-size:21px;line-height:1.4;letter-spacing:-.5px;margin:38px 0 13px}p{margin:0;overflow-wrap:anywhere}.legal-version{font-size:11px;color:#7e8973}.operator-summary{display:grid;gap:5px;border-top:2px solid #ff6c3e;border-bottom:1px solid #d2dac8;padding:22px 0;margin:30px 0}.operator-summary>span,.operator-summary>a{font-size:13px}.legal-notice{font-size:12px;background:#f1dfcd;border-left:3px solid #ff6c3e;padding:16px;margin-top:25px}.legal-document footer{border-top:1px solid #c6ceba;margin-top:45px;padding-top:22px;display:flex;flex-wrap:wrap;gap:15px 30px;font-size:12px}:focus-visible{outline:3px solid #ff6c3e;outline-offset:4px}@media(max-width:560px){.legal-header{padding:20px}.legal-header>a:last-child{font-size:10px}.legal-logo{font-size:26px}.legal-document{margin-top:32px;padding:0 22px}h1{font-size:29px;letter-spacing:-1px}h2{font-size:19px;margin-top:30px}body{font-size:14px}.legal-document nav{margin-bottom:30px}}@media print{body{background:white;color:black;font:11pt/1.5 Arial,sans-serif}.legal-header,.legal-document nav,.legal-document footer{display:none}.legal-document{max-width:none;margin:0;padding:0}h1{font-size:21pt}h2{font-size:14pt;break-after:avoid}p{orphans:3;widows:3}.operator-summary{border-color:#999}.legal-notice{background:white;border:1px solid #999}a{text-decoration:none}}
