.jae-legal-page,.jae-legal-page *{box-sizing:border-box}.jae-legal-page{color:#e6f1fc;isolation:isolate;background:#06101c;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.jae-legal-glow{pointer-events:none;z-index:-1;filter:blur(5px);border-radius:50%;position:absolute}.jae-legal-glow--one{background:radial-gradient(circle,#00c1f421,#0000 65%);width:620px;height:620px;top:-250px;left:-190px}.jae-legal-glow--two{background:radial-gradient(circle,#3e70f121,#0000 70%);width:700px;height:700px;top:300px;right:-310px}.jae-legal-container{width:min(100% - 40px,960px);margin:auto;position:relative}.jae-legal-nav{border-bottom:1px solid #96c6e529;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;display:flex}.jae-legal-brand{color:#f6fbff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.jae-legal-symbol{color:#051627;background:linear-gradient(135deg,#aef4ff,#13bde9);border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:950;display:grid;box-shadow:0 6px 30px #009dd533}.jae-legal-brand-text{letter-spacing:.16em;font-size:15px;line-height:1.18;display:grid}.jae-legal-brand-text small{color:#80b7d5;letter-spacing:.17em;margin-top:3px;font-size:9px}.jae-legal-nav-link{color:#cfedfd;border:1px solid #34546b;border-radius:10px;padding:10px 13px;font-size:13px;text-decoration:none;transition:background .18s}.jae-legal-nav-link:hover{background:#142b3c}.jae-legal-hero{max-width:760px;padding:66px 0 42px}.jae-legal-eyebrow{color:#67d9f7;letter-spacing:.2em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.jae-legal-status{background:#27dba8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #32d8ad99}.jae-legal-hero h1{letter-spacing:-.05em;color:#eff8ff;margin:14px 0 17px;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:820;line-height:1.08}.jae-legal-hero p{color:#aac5dc;max-width:720px;margin:0;font-size:clamp(15px,2vw,18px);line-height:1.7}.jae-legal-updated{color:#81a7be;margin-top:22px;font-size:12px;line-height:1.5}.jae-legal-updated span{margin:0 5px}.jae-legal-card{background:linear-gradient(#0c1d2c,#081724);border:1px solid #20394d;border-radius:21px;padding:clamp(22px,5vw,46px);box-shadow:0 32px 70px #0002}.jae-legal-lede{color:#d3e4ee;border-bottom:1px solid #21384b;padding-bottom:22px;font-size:16px;line-height:1.9}.jae-legal-section{border-bottom:1px solid #1d3548;padding:27px 0 29px;scroll-margin-top:24px}.jae-legal-section:last-child{border:0;padding-bottom:0}.jae-legal-section h2{color:#f1f8ff;letter-spacing:-.025em;margin:0 0 13px;font-size:19px;font-weight:750;line-height:1.35}.jae-legal-section p,.jae-legal-section li{color:#adcadc;font-size:14px;line-height:1.78}.jae-legal-section p{margin:9px 0}.jae-legal-section ul{margin:12px 0;padding-left:21px}.jae-legal-section li+li{margin-top:11px}.jae-legal-section strong{color:#e3f1fa}.jae-legal-page a{color:#72d9ff;text-underline-offset:3px}.jae-legal-page a:focus-visible,.jae-legal-login-links a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #6bd4ff}.jae-legal-contact{background:#0d2839;border:1px solid #266078;border-radius:14px;gap:6px;margin-top:18px;padding:18px 20px;font-size:13px;display:grid}.jae-legal-contact span{color:#96b4c8}.jae-legal-primary-link{background:#0d506d;border:1px solid #207fa3;border-radius:10px;align-items:center;gap:10px;margin-top:13px;padding:11px 15px;font-weight:650;text-decoration:none;display:inline-flex;color:#d3f8ff!important}.jae-legal-primary-link:hover{background:#136582}.jae-legal-footer{color:#83a4ba;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 45px;font-size:12px;display:flex}.jae-legal-footer div{flex-wrap:wrap;gap:18px;display:flex}.jae-legal-login-links{z-index:1000;bottom:max(14px,env(safe-area-inset-bottom));white-space:nowrap;color:#82a4b9;background:#081523e8;border:1px solid #649cc14d;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:11px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #0005}.jae-legal-login-links a{color:#acd6e9;text-decoration:none}.jae-legal-login-links a:hover{color:#e0faff;text-decoration:underline}@media (width<=600px){.jae-legal-container{width:min(100% - 24px,960px)}.jae-legal-nav{padding:17px 0}.jae-legal-hero{padding:46px 0 28px}.jae-legal-card{border-radius:15px}.jae-legal-footer{padding-bottom:60px}.jae-legal-section h2{font-size:17px}.jae-legal-login-links{font-size:10px}}@media (prefers-reduced-motion:reduce){.jae-legal-nav-link{transition:none}}
