.privacy-header{background:#fff;border-bottom:1px solid #e6ecf1}.privacy-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}.privacy-header-inner img{max-width:185px;height:auto}.privacy-home{font-weight:800;color:#0b5c9b;font-size:13px}.privacy-home:hover{text-decoration:underline}
.privacy-hero{background:linear-gradient(125deg,#071d38 10%,#0e4677 100%);color:#fff;padding:70px 0 72px}.privacy-kicker{display:block;font:800 11px Montserrat,Arial,sans-serif;letter-spacing:2px;color:#ffda32}.privacy-hero h1{font:900 clamp(42px,5vw,72px)/1.09 Montserrat,Arial,sans-serif;letter-spacing:-2px;margin:19px 0}.privacy-hero h1 em{font-style:normal;color:#ffda32}.privacy-hero p{font-size:17px;line-height:1.6;max-width:580px;color:#d2deea;margin:0 0 22px}.privacy-updated{font-size:12px;color:#c2d2e1}
.privacy-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:75px;align-items:start;padding-top:65px;padding-bottom:100px}.privacy-index{position:sticky;top:118px;background:#eef4f8;border-left:3px solid #ffda32;padding:24px 23px;display:flex;flex-direction:column;gap:14px}.privacy-index strong{font:900 10px Montserrat,Arial,sans-serif;letter-spacing:1.4px;color:#527087;margin-bottom:4px}.privacy-index a{font-size:12px;line-height:1.5;font-weight:700;color:#274c68}.privacy-index a:hover{color:#0472b8;text-decoration:underline}.privacy-content{max-width:810px;min-width:0}.privacy-content section{scroll-margin-top:125px;margin-bottom:46px;padding-bottom:40px;border-bottom:1px solid #e1e8ed}.privacy-content h2{font:850 clamp(22px,2.3vw,28px)/1.3 Montserrat,Arial,sans-serif;letter-spacing:-.7px;color:#0a2c4b;margin:0 0 18px}.privacy-content p,.privacy-content li{font-size:14px;line-height:1.9;color:#42596b}.privacy-content p{margin:0 0 16px}.privacy-content ul{padding-left:25px;margin:0 0 17px}.privacy-content li{margin-bottom:7px}.privacy-content a{color:#0877bb;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.privacy-content strong{color:#173952}.privacy-contact{padding:29px 32px;background:#eef5fa;border-top:4px solid #ffda32}.privacy-contact strong{font:900 18px Montserrat,Arial,sans-serif}.privacy-contact p{margin:9px 0 12px}.privacy-contact a{font-size:14px;font-weight:900}
.privacy-footer{background:#071d38;color:#cedae6;padding:29px 0}.privacy-footer-top,.privacy-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.privacy-footer-top{font-size:12px}.privacy-footer-top a{text-decoration:underline}.privacy-footer .footer-bottom{padding-top:19px;margin-top:18px;border-top:1px solid #ffffff25;font-size:12px}
@media(max-width:840px){.privacy-layout{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:55px}.privacy-index{position:static;display:none}.privacy-hero{padding:50px 0}.privacy-header-inner{min-height:76px}.privacy-header-inner img{max-width:155px}}
@media(max-width:480px){.privacy-hero h1{letter-spacing:-1.4px}.privacy-hero p{font-size:15px}.privacy-content section{margin-bottom:32px;padding-bottom:26px}.privacy-content p,.privacy-content li{font-size:13px}.privacy-contact{padding:22px}.privacy-home{font-size:11px}}
