.nav{background:#121c2ef5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.nav-back{margin-left:auto;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;color:#ffffff8c;text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .2s}.nav-back:hover{color:var(--white)}.nav-back svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page-hero{background:var(--navy);padding:calc(var(--nav-h) + 64px) var(--pad-x) 64px;position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,194,255,.45),rgba(204,0,255,.45),transparent)}.page-hero-inner{max-width:var(--content);margin:0 auto}.page-label{font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:14px;display:inline-block}.page-title{font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(28px,4vw,48px);letter-spacing:-.025em;color:var(--white);margin-bottom:16px}.page-meta{font-family:Inter,sans-serif;font-size:14px;color:#ffffff61}.page-content{max-width:var(--content);margin:0 auto;padding:72px var(--pad-x) 100px}.toc{background:var(--white);border-radius:4px;padding:28px 32px;margin-bottom:56px;border-left:3px solid var(--violet)}.toc-title{font-family:Manrope,sans-serif;font-weight:700;color:var(--text);margin-bottom:14px;text-transform:uppercase;font-size:10.5px;letter-spacing:.14em}.toc ol{list-style:decimal;padding-left:18px;display:flex;flex-direction:column;gap:7px}.toc a{font-family:Inter,sans-serif;font-size:14px;color:var(--violet);text-decoration:none;transition:color .2s}.toc a:hover{color:var(--cyan);text-decoration:underline}.policy-section{margin-bottom:52px;scroll-margin-top:calc(var(--nav-h) + 24px)}.policy-section h2{font-family:Manrope,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(33,47,67,.08)}.policy-section h3{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:var(--text);margin:24px 0 8px}.policy-section p{font-family:Inter,sans-serif;font-size:15.5px;line-height:1.75;color:var(--muted);margin-bottom:14px}.policy-section p:last-child{margin-bottom:0}.policy-section ul,.policy-section ol{padding-left:20px;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.policy-section li{font-family:Inter,sans-serif;font-size:15.5px;line-height:1.65;color:var(--muted)}.data-table{width:100%;border-collapse:collapse;margin:20px 0;font-family:Inter,sans-serif;font-size:14px}.data-table th{background:var(--navy);color:#ffffffbf;font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:11px 16px;text-align:left}.data-table td{padding:11px 16px;color:var(--muted);border-bottom:1px solid rgba(33,47,67,.07);vertical-align:top;line-height:1.55}.data-table tr:last-child td{border-bottom:none}.data-table tr:nth-child(2n) td{background:#212f4306}.info-box{background:#00c2ff0f;border:1px solid rgba(0,194,255,.18);border-radius:4px;padding:18px 22px;margin:20px 0}.info-box p{font-size:14.5px;color:var(--text);margin-bottom:0}.info-box strong{color:var(--text);font-weight:600}.divider{height:1px;background:#212f4314;margin:56px 0}.page-footer{background:var(--navy);padding:40px var(--pad-x);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page-footer-copy{font-family:Inter,sans-serif;font-size:13px;color:#ffffff3d}.page-footer-links{display:flex;gap:20px}.page-footer-links a{font-family:Inter,sans-serif;font-size:13px;color:#ffffff61;text-decoration:none;transition:color .2s}.page-footer-links a:hover{color:var(--cyan)}@media(max-width:600px){.page-content{padding:48px var(--pad-x) 72px}.toc{padding:20px}.data-table{font-size:13px}.data-table th,.data-table td{padding:9px 12px}}.page-footer-parent{font-family:Inter,sans-serif;font-size:12.5px;line-height:1.6;color:#ffffff7a;margin-top:6px}.page-footer-parent a{color:inherit;text-decoration:none}.page-footer-parent a:hover{color:var(--white)}
