@font-face{font-family:Manrope;src:url('assets/manrope-regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:Display;src:url('assets/anton-regular.ttf') format('truetype');font-display:swap}
*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#100e0c;color:#eee;font:16px/1.8 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#ff7900}a:focus-visible{outline:2px solid #ff7900;outline-offset:5px}.skip-link{position:absolute;top:-100px;left:20px;padding:10px;background:#fff;color:#000}.skip-link:focus{top:10px;z-index:3}.legal-header{max-width:1280px;margin:auto;padding:30px 6%;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid #ffffff25}.legal-header>a:last-child{font-size:13px}.legal-brand{font-weight:bold;font-size:17px;letter-spacing:.035em}.legal-brand span{display:block;color:#999;font-size:9px;letter-spacing:.08em;margin-top:3px}main{max-width:880px;padding:50px 35px 90px;margin:auto}.legal-back{font-size:13px;color:#aaa;display:inline-flex;min-height:44px;align-items:center}.eyebrow{font-size:10px;letter-spacing:.14em;color:#aaa;margin:55px 0 15px}h1{font:400 clamp(48px,8vw,88px)/1.12 Display,Arial,sans-serif;text-transform:uppercase;color:#ff7900;letter-spacing:-.02em;margin:0 0 60px}h2{font-size:20px;line-height:1.4;margin:40px 0 15px;letter-spacing:-.02em}p{color:#c4c4c4;margin:0 0 20px}article a{text-decoration:underline;text-underline-offset:4px;color:#fff}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px;margin:30px 0}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff30;padding:18px 15px 18px 0}th{font-size:12px;color:#fff}td{color:#bcbcbc}th:first-child,td:first-child{width:30%}footer{max-width:1160px;margin:0 auto;padding:35px 6% 45px;border-top:1px solid #ffffff25;display:flex;gap:20px 35px;align-items:center;flex-wrap:wrap;font-size:12px;color:#aaa}footer nav{display:flex;gap:25px;flex-wrap:wrap}footer [aria-current]{color:#fff}footer small{flex-basis:100%;font-size:10px;letter-spacing:.06em;color:#858585}@media(max-width:600px){.legal-header{padding:22px 25px}.legal-brand{font-size:15px}.legal-brand span{font-size:8px}main{padding:30px 25px 65px}.eyebrow{margin-top:35px}h1{margin-bottom:38px;font-size:46px}h2{font-size:20px}body{font-size:16px}table{font-size:13px}th:first-child,td:first-child{width:35%}footer{padding:30px 25px;gap:20px}footer nav{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
