.policy-nav{border-bottom:1px solid var(--bd);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#07070de6;justify-content:space-between;align-items:center;padding:18px 48px;display:flex;position:sticky;top:0}.policy-nav-links{align-items:center;gap:24px;display:flex}.policy-nav-links a{color:var(--t2);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.policy-nav-links a:hover{color:var(--ac)}.policy-container{max-width:800px;margin:0 auto;padding:80px 32px 120px;line-height:1.8}.policy-container h1{background:linear-gradient(135deg,var(--ac),#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font:700 36px/1.2 Inter,sans-serif}.policy-container .updated{color:var(--t3);margin-bottom:48px;font-size:13px}.policy-container h2{color:var(--t1);border-bottom:1px solid var(--bd);margin-top:48px;margin-bottom:16px;padding-bottom:8px;font:600 20px/1.4 Inter,sans-serif}.policy-container h3{color:var(--ac);margin-top:28px;margin-bottom:10px;font:600 15px/1.4 Inter,sans-serif}.policy-container p{color:var(--t2);margin-bottom:12px;font-size:14px}.policy-container ul,.policy-container ol{margin-bottom:12px;padding-left:20px}.policy-container li{color:var(--t2);margin-bottom:6px;font-size:14px}.policy-container table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:13px}.policy-container th{background:var(--bg-c);color:var(--t1);text-align:left;border:1px solid var(--bd);padding:12px 16px;font-weight:600}.policy-container td{border:1px solid var(--bd);color:var(--t2);padding:12px 16px}.highlight-box{background:var(--ac2);border:1px solid #3ecfff26;border-radius:10px;margin:20px 0;padding:20px 24px}.highlight-box p{color:var(--t1);font-weight:500}.policy-footer{border-top:1px solid var(--bd);text-align:center;color:var(--t3);padding:40px 48px;font-size:12px}.policy-footer a{color:var(--t2);margin:0 12px;text-decoration:none}.policy-footer a:hover{color:var(--ac)}html.light .policy-nav{background:#ffffffe6}html.light .highlight-box{border-color:#0ea5e926}@media (max-width:768px){.policy-nav{padding:14px 20px}.policy-container{padding:48px 20px 80px}.policy-container h1{font-size:26px}.policy-container table{font-size:12px}.policy-container th,.policy-container td{padding:8px 10px}}
