.policies-shell{color:#e0e3e5;background:#101415;min-height:100vh;font-family:Manrope,system-ui,sans-serif}.policies-shell a{color:inherit;text-decoration:none}.policies-shell a:focus-visible,.policies-shell button:focus-visible{outline-offset:3px;outline:3px solid #adc6ff}.policies-notice{color:#bec6e0;background:#0b0f10;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;display:flex;box-shadow:inset 0 -1px #adc6ff2e}.policies-header,.policies-hero,.policies-section,.policies-panel,.policies-footer{max-width:1280px;margin:0 auto;padding-left:clamp(1.25rem,5vw,4rem);padding-right:clamp(1.25rem,5vw,4rem)}.policies-header,.policies-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.policies-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#101415f0;border-bottom:1px solid #424754;padding-top:1rem;padding-bottom:1rem;position:sticky;top:0}.policies-footer{background:#0b0f10;border-top:1px solid #424754;padding-top:2rem;padding-bottom:2rem}.policies-brand,.policies-footer-title{color:#adc6ff;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.policies-nav,.policies-hero-actions,.policies-footer nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.policies-nav,.policies-hero p,.policies-section-heading p,.policies-card p,.policies-panel p,.policies-panel li,.policies-footer p{color:#c2c6d6;line-height:1.55}.policies-nav a.is-current{color:#e0e3e5}.policies-primary-button,.policies-secondary-button,.policies-boundary-card button{cursor:pointer;font:inherit;border-radius:.75rem;padding:.625rem 1.25rem;font-weight:700}.policies-primary-button{color:#002e6a;background:#adc6ff;border:0}.policies-secondary-button,.policies-boundary-card button{color:#adc6ff;background:0 0;border:1px solid #adc6ff}.policies-hero{isolation:isolate;background:linear-gradient(135deg,#101415 0%,#1d2022 58%,#adc6ff2e 100%);border-radius:.75rem;gap:1.5rem;margin-top:2rem;padding-top:4rem;padding-bottom:4rem;display:grid;position:relative;overflow:hidden}.policies-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 82% 20%,#adc6ff33,#0000 32%),repeating-linear-gradient(135deg,#adc6ff14 0 1px,#0000 1px 16px);position:absolute;inset:0}.policies-hero>*{position:relative}.policies-hero h1{max-width:16ch;font-size:clamp(2rem,6vw,3rem);line-height:1.12}.policies-hero h1,.policies-section-heading h2,.policies-panel h2,.policies-card h3,.policies-boundary-card h3,.policies-footer p{margin:0}.policies-kicker,.policies-section-heading p:first-child,.policies-panel p:first-child{color:#bec6e0;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem}.policies-section,.policies-panel{padding-top:2rem;padding-bottom:2rem}.policies-section-heading{gap:.5rem;margin-bottom:1rem;display:grid}.policies-card-grid,.policies-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.policies-card,.policies-boundary-card,.policies-panel{background:#1d2022;border:1px solid #ffffff0d;border-radius:.75rem}.policies-card,.policies-boundary-card{gap:1rem;padding:1.5rem;transition:border-color .18s,transform .18s;display:grid}.policies-card:hover,.policies-boundary-card:hover{border-color:#adc6ff52;transform:translateY(-2px)}.policies-card-icon{color:#adc6ff;background:#272a2c;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.policies-panel{border-color:#424754;grid-template-columns:1fr 2fr;gap:1.5rem;display:grid}.policies-panel ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.policies-panel li{background:#272a2c;border-radius:.5rem;padding:.75rem 1rem}@media (width<=900px){.policies-header,.policies-footer{flex-direction:column;align-items:stretch}.policies-card-grid,.policies-boundary-grid,.policies-panel{grid-template-columns:1fr}}
