.policy-page{color:#18203c;background:#f7f4ed;min-height:100vh}.policy-nav{border-bottom:1px solid #dcd8cf;justify-content:space-between;align-items:center;width:min(100% - 40px,1040px);height:82px;margin:auto;display:flex}.policy-nav>a:last-child{color:#3e4b9d;font-size:12px;font-weight:800}.policy-shell{width:min(100% - 40px,760px);margin:0 auto;padding:90px 0 110px}.policy-kicker{letter-spacing:1.8px;color:#5968df;font:700 10px DM Mono,monospace}.policy-shell h1{letter-spacing:-3px;max-width:720px;margin:18px 0 24px;font-size:clamp(42px,7vw,74px);line-height:.98}.policy-lede{color:#50586e;font-size:19px;line-height:1.65}.policy-date{letter-spacing:.7px;color:#7b8190;margin:26px 0 70px;font:600 10px DM Mono,monospace}.policy-shell section{border-top:1px solid #dcd8cf;padding:34px 0}.policy-shell h2{letter-spacing:-.5px;margin:0 0 16px;font-size:23px}.policy-shell p,.policy-shell li{color:#5e6577;font-size:14px;line-height:1.85}.policy-shell p{margin:0 0 12px}.policy-shell ul{margin:0;padding-left:22px}.policy-shell a,.policy-footer a{color:#3e4b9d;text-underline-offset:3px;text-decoration:underline}.policy-shell aside{background:#eef1ff;border:1px solid #cbd1f4;border-radius:16px;grid-template-columns:160px 1fr;gap:22px;margin-top:38px;padding:25px;display:grid}.policy-shell aside strong{font-size:13px}.policy-shell aside span{color:#596078;font-size:12px;line-height:1.7}.policy-footer{color:#fff;background:#10172f;justify-content:space-between;align-items:center;gap:20px;min-height:120px;padding:30px max(20px,50% - 380px);font-size:12px;display:flex}@media (max-width:620px){.policy-shell{padding:65px 0 80px}.policy-shell h1{letter-spacing:-2px}.policy-shell aside{grid-template-columns:1fr}.policy-footer{flex-direction:column;justify-content:center;align-items:flex-start}}
