.policy-page{position:fixed;inset:0;z-index:95;overflow:auto;background:#fff;display:none;color:#161d2b}.policy-page.open{display:block}.policy-header{position:sticky;top:0;z-index:2;min-height:90px;padding:14px max(5vw,28px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e2e7ec}.policy-logo{border:0;background:none;cursor:pointer}.policy-logo img{width:128px;height:60px;object-fit:contain}.policy-header nav{display:flex;gap:28px;border:0}.policy-header nav a,.policy-header nav button{border:0;background:none;color:#24426c;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.policy-shell{width:min(1000px,calc(100% - 48px));margin:0 auto;padding:52px 0 80px}.policy-back{border:0;background:none;color:#326da8;font-weight:800;cursor:pointer;padding:0 0 28px}.policy-shell article{max-width:900px}.policy-shell h1{font-size:2rem;margin:0 0 16px}.policy-updated{color:#6c7480;font-size:.82rem}.policy-shell h2{font-size:1.15rem;margin:32px 0 10px}.policy-shell p,.policy-shell li,.policy-shell address{font-size:.9rem;line-height:1.8;color:#3f4855}.policy-shell li{margin:7px 0}.policy-shell a,.policy-shell article button{color:#1668a8;font:inherit;font-weight:700}.policy-shell article button{border:0;background:none;padding:0;cursor:pointer}.policy-shell address{font-style:normal;background:#f4f7f8;border-left:4px solid #27746b;padding:18px 22px;width:max-content;max-width:100%}@media(max-width:700px){.policy-header{align-items:flex-start}.policy-header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.policy-shell{width:calc(100% - 30px);padding-top:32px}.policy-shell h1{font-size:1.65rem}}
