.legal-header{height:92px}.legal-main{max-width:980px;margin:auto;padding:64px 28px 72px}.legal-main h1{font-size:clamp(38px,6vw,64px);line-height:1.1;letter-spacing:-2px;margin:22px 0 18px}.legal-date{font:11px/1.6 var(--mono);color:var(--muted)}.legal-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:25px 0 30px;margin-bottom:28px;border-bottom:1px solid var(--line);font-size:13px}.legal-nav a[aria-current]{color:var(--orange,#ff7a18)}.legal-main article{font-size:15px;line-height:1.85;color:#c8d0c8}.legal-main article h2{font:500 26px/1.35 'Space Grotesk',Arial,sans-serif;letter-spacing:-.5px;color:var(--text);margin:42px 0 14px;scroll-margin-top:30px}.legal-main article p{margin:0 0 18px}.legal-main ul{padding-left:22px;margin:12px 0 24px}.legal-main li{margin-bottom:12px}.legal-main article a,.legal-footer a{color:#ffac6d;text-decoration:underline;text-underline-offset:4px}.legal-summary{padding:25px 28px;border-left:3px solid #ff7a18;background:#ff7a180b;border-radius:0 6px 6px 0;margin-bottom:32px}.legal-summary>strong{font:500 22px/1.5 'Space Grotesk',Arial,sans-serif;color:var(--text)}.legal-summary>p{margin:12px 0 0!important}.legal-table-wrap{overflow-x:auto;margin-bottom:24px}.legal-main table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.legal-main th,.legal-main td{text-align:left;vertical-align:top;padding:16px;border:1px solid #354035}.legal-main th{color:#e5eadf;background:#1d251d}.legal-main td:first-child{width:35%}.legal-main code{display:inline;padding:0;font:12px/1.8 var(--mono);color:#bdff67;overflow-wrap:anywhere}.legal-inline-button{border:0;background:none;color:#ffac6d;padding:0;text-decoration:underline;font:inherit}.legal-choice{background:#ff7a18;color:#101211}.legal-footer{padding:30px max(28px,calc((100% - 924px)/2));border-top:1px solid var(--line);font-size:12px;line-height:1.9;color:var(--muted)}.legal-footer p{margin:0 0 14px}.legal-print{border-top:1px solid var(--line);padding-top:24px;margin-top:40px;font-size:12px;color:var(--muted)}.form-privacy{font-size:11px;line-height:1.8;color:#a8b4a3;margin:0}.form-privacy a{color:#ffad70;text-decoration:underline;text-underline-offset:3px}.footer-bottom a.policy-link{font-size:inherit}.no-online-payments{font-size:11px!important;color:#a8b4a3!important;margin-top:14px!important}
@media(max-width:760px){.legal-header{height:78px}.legal-header .text-link{font-size:10px}.legal-main{padding:42px 22px 50px}.legal-nav{position:static;display:flex;background:none;border:0;border-bottom:1px solid var(--line);font-size:12px;gap:14px;padding:20px 0;margin:0 0 24px}.legal-main article{font-size:14px}.legal-main article h2{font-size:23px}.legal-summary{padding:20px}.legal-summary>strong{font-size:20px}}
@media print{body{background:white!important;color:black!important}.legal-header,.legal-nav,.legal-footer,.site-consent,.skip,.legal-print{display:none!important}.legal-main{max-width:none;padding:0}.legal-main article,.legal-main article h2,.legal-main h1,.legal-date,.legal-summary>strong{color:black!important}.legal-summary{background:none;border-color:#555}.legal-main article a{color:black}.legal-main h2{break-after:avoid}.legal-main p,.legal-main li,.legal-main tr{orphans:3;widows:3}.legal-table-wrap{overflow:visible}.legal-main th,.legal-main td{border-color:#777}}
