.ce-policy-page{color:#f6f0ff;background:#090613}.ce-policy-main{background:radial-gradient(56% 420px at 80% 5%,#7e39d41f,#0000 78%),#090613;min-height:72vh;padding:164px 0 110px}.ce-policy-hero{border-bottom:1px solid #b896e02e;max-width:970px;padding:0 0 66px}.ce-policy-eyebrow{color:#b0a0cf;letter-spacing:.16em;align-items:center;gap:12px;font:700 11px/1.5 system-ui,sans-serif;display:flex}.ce-policy-eyebrow-dot{background:#b88afa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b88afa15}.ce-policy-hero h1{font:900 clamp(32px,5.6vw,66px)/1.37 var(--heading);letter-spacing:-.025em;margin:26px 0 22px}.ce-policy-hero h1 span{color:#c7a1fb}.ce-policy-lead{color:#b8adc9;max-width:780px;font:440 clamp(14px,1.45vw,17px)/2.15 var(--font);margin:0}.ce-policy-meta{flex-wrap:wrap;align-items:center;gap:11px;margin-top:26px;display:flex}.ce-policy-meta span{color:#c8b7da;background:#24183275;border:1px solid #5c49783d;border-radius:100px;padding:8px 14px;font-size:12px}.ce-policy-meta b{color:#f4e6ff;font-weight:700}.ce-policy-grid{grid-template-columns:minmax(190px,255px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);padding-top:70px;display:grid}.ce-policy-side{border-top:2px solid #8657bc;flex-direction:column;align-items:flex-start;gap:15px;padding-top:22px;display:flex;position:sticky;top:25px}.ce-policy-side-caption{color:#a892c7;letter-spacing:.13em;font:650 10px system-ui,sans-serif}.ce-policy-side strong{font:850 19px/1.5 var(--heading)}.ce-policy-side nav{flex-direction:column;gap:4px;width:100%;display:flex}.ce-policy-side nav a{color:#bfb1d1;font:550 13px/1.8 var(--font);border-bottom:1px solid #4b3b573d;align-items:baseline;gap:12px;padding:11px 0;transition:color .2s;display:flex}.ce-policy-side nav a:hover{color:#fff}.ce-policy-side nav span{color:#967bb7;font:650 10px system-ui,sans-serif}.ce-policy-side-support{color:#d9b7ff;margin-top:12px;font-size:13px}.ce-policy-sections{min-width:0}.ce-policy-section{border-bottom:1px solid #b68fe224;margin-bottom:42px;padding:4px 0 44px;scroll-margin-top:40px}.ce-policy-section-head{align-items:baseline;gap:19px;margin-bottom:24px;display:flex}.ce-policy-section-head>span{color:#9e7cca;font:600 12px/1.2 system-ui,sans-serif}.ce-policy-section h2{font:850 clamp(23px,2.7vw,32px)/1.6 var(--heading);margin:0}.ce-policy-section-copy{font:450 15px/2.25 var(--font);color:#c7bdd6;overflow-wrap:anywhere}.ce-policy-section-copy p{white-space:pre-line;margin:0 0 19px}.ce-policy-section-copy ul{margin:10px 0 23px;padding:0 25px 0 0}.ce-policy-section-copy li{margin-bottom:8px;padding-right:3px}.ce-policy-section-copy li::marker{color:#b184ed}.ce-policy-pending{background:linear-gradient(125deg,#20142d,#120d1f 70%);border:1px solid #c9a4f133;border-radius:19px;align-items:start;gap:24px;max-width:1000px;margin:60px 0 75px;padding:clamp(22px,4.4vw,42px);display:flex}.ce-policy-pending-mark{color:#d7bcf5;text-align:center;background:#64448850;border:1px solid #9570b9;border-radius:50%;flex:none;width:36px;height:36px;font:800 20px/34px system-ui,sans-serif}.ce-policy-pending-caption{letter-spacing:.12em;color:#b595d3;margin:0 0 8px;font:650 10px system-ui,sans-serif}.ce-policy-pending h2{font:850 clamp(20px,2.6vw,27px)/1.5 var(--heading);margin:0 0 12px}.ce-policy-pending p:last-child{font:450 14px/2.15 var(--font);color:#c2b5d4;max-width:790px;margin:0}.ce-policy-end{justify-content:space-between;align-items:center;gap:36px;margin-top:10px;padding:38px 0 14px;display:flex}.ce-policy-end>div:first-child>span{letter-spacing:.15em;color:#9774c4;font:650 10px system-ui,sans-serif}.ce-policy-end h2{font:850 clamp(25px,3vw,36px)/1.5 var(--heading);margin:10px 0 9px}.ce-policy-end p{color:#a99dbb;margin:0;font-size:14px;line-height:2}.ce-policy-end-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ce-policy-primary,.ce-policy-secondary{min-height:47px;font:750 13px/1.5 var(--font);border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;display:inline-flex}.ce-policy-primary{color:#1b0e2d;background:#b783f2}.ce-policy-primary:hover{background:#d3abff}.ce-policy-secondary{color:#dbc8f0;border:1px solid #74568f}.ce-policy-secondary:hover{color:#fff;border-color:#b88ce9}@media (width<=860px){.ce-policy-grid{grid-template-columns:1fr;gap:30px}.ce-policy-side{position:static}.ce-policy-side nav{flex-flow:wrap;gap:6px 17px;display:flex}.ce-policy-side nav a{width:auto}.ce-policy-end{flex-direction:column;align-items:stretch;gap:25px}.ce-policy-main{padding-top:155px}}@media (width<=520px){.ce-policy-main{padding:145px 0 70px}.ce-policy-hero{padding-bottom:45px}.ce-policy-hero h1{margin:24px 0 15px}.ce-policy-eyebrow{letter-spacing:.1em;font-size:9px}.ce-policy-grid{padding-top:40px}.ce-policy-section{margin-bottom:29px;padding-bottom:28px}.ce-policy-section-head{gap:11px}.ce-policy-section-copy{font-size:14px}.ce-policy-pending{gap:13px;margin:43px 0 45px}.ce-policy-pending-mark{width:30px;height:30px;line-height:28px}.ce-policy-end-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ce-policy-side nav a{transition:none}}
