@font-face{font-family:Manrope;src:url('assets/manrope-variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#0a0e13;color:#e5e9ee;font:15px/1.9 Manrope,'Segoe UI',sans-serif}a{color:#ff6577;text-underline-offset:4px}a:focus-visible{outline:2px solid #ff6577;outline-offset:4px}.legal-header,.legal-footer{max-width:1080px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between;gap:24px;font-size:12px}.legal-header>a:first-child{color:#fff;font-size:17px;font-weight:750;text-decoration:none}.legal-document{max-width:1000px;margin:10px auto 45px;padding:55px;background:#10161e;border:1px solid #303945}.legal-kicker{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#9ba8b7}h1{font-size:34px;line-height:1.3;letter-spacing:-1px;margin:24px 0 38px}h2{font-size:23px;line-height:1.5;margin:42px 0 18px}p{margin:16px 0;overflow-wrap:anywhere}.legal-table-scroll{width:100%;overflow-x:auto;margin:25px 0;border:1px solid #3b4654}table{border-collapse:collapse;min-width:650px;width:100%;font-size:12px;line-height:1.7}td,th{border:1px solid #3b4654;vertical-align:top;padding:13px;text-align:left}th{color:#fff;background:#1b2430}caption{padding:18px;text-align:left;font-weight:600;color:#f4f5f7}.legal-footer{border-top:1px solid #303945;flex-wrap:wrap}.legal-footer a{color:#b4bfcd}@media(max-width:650px){.legal-document{padding:25px 20px;margin:0 12px 30px}h1{font-size:26px}h2{font-size:21px}.legal-header{padding:20px 16px;align-items:center;gap:15px}.legal-header>a:first-child{font-size:15px}.legal-header>a:last-child{font-size:10px}body{font-size:14px}.legal-footer{padding:20px;display:grid;gap:12px}}
@media print{body{background:white;color:black}.legal-document{max-width:none;border:0;background:white;margin:0;padding:0}.legal-header,.legal-footer{display:none}a{color:black}table{min-width:0;font-size:10px}th{background:#eee;color:black}h2{break-after:avoid}tr{break-inside:avoid}}
