.privacy-page{color:#132b46;background:#fbfdff}.privacy-container{width:min(1080px,100% - 80px);margin-inline:auto}.privacy-hero{padding:calc(var(--site-header-height) + 60px) 0 55px;color:#fff;background:linear-gradient(115deg,#041d2e,#153d56)}.privacy-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#80c8f5;align-items:center;gap:12px;font-size:11px;line-height:1.5;display:flex}.privacy-hero h1{letter-spacing:-.04em;margin:22px 0 20px;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.08}.privacy-hero p{color:#d0e2ed;max-width:650px;margin:0 0 26px;font-size:18px;line-height:1.6}.privacy-hero small{color:#a8c3d6;font-size:12px}.privacy-body{padding-block:48px 65px}.privacy-intro{color:#38536c;max-width:900px;margin:0 0 42px;font-size:18px;line-height:1.8}.privacy-sections section{border-top:1px solid #d7e4ed;grid-template-columns:62px minmax(0,1fr);gap:22px;padding-block:32px;display:grid}.privacy-number{color:#268ee2;letter-spacing:.1em;padding-top:5px;font-size:13px}.privacy-sections h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(23px,2.5vw,29px);font-weight:400;line-height:1.25}.privacy-sections p{color:#4b6278;margin:0 0 15px;font-size:16px;line-height:1.85}.privacy-sections p:last-child{margin-bottom:0}.privacy-external,.privacy-back{color:#176da8;text-underline-offset:5px;align-items:center;gap:18px;padding-block:12px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.privacy-external{margin-left:84px}.privacy-contact{background:#eff5fa;border-left:2px solid #268ee2;margin:32px 0 18px 84px;padding:28px}.privacy-contact .privacy-eyebrow{color:#4a7597}.privacy-contact h2{margin:18px 0;font-size:21px;font-weight:500;line-height:1.4}.privacy-contact a{color:#194b70;text-underline-offset:4px;width:fit-content;margin:9px 0;font-size:16px;text-decoration:underline;display:block}.privacy-contact p{color:#4b6278;margin-bottom:0;font-size:14px;line-height:1.8}.privacy-back{margin-left:84px}.privacy-page a:focus-visible{outline-offset:5px;outline:2px solid #268ee2}@media (max-width:700px){.privacy-container{width:calc(100% - 40px)}.privacy-hero{padding-top:calc(var(--site-header-height) + 38px);padding-bottom:36px}.privacy-hero p,.privacy-intro{font-size:16px}.privacy-body{padding-block:30px 42px}.privacy-sections section{grid-template-columns:28px minmax(0,1fr);gap:13px;padding-block:25px}.privacy-sections p{font-size:15px;line-height:1.8}.privacy-external,.privacy-back{margin-left:0}.privacy-contact{margin-left:0;padding:22px}.privacy-eyebrow{letter-spacing:.13em;font-size:9px}}
