.privacy-header .nav{height:auto;min-height:94px;padding-block:22px}.privacy-header nav{box-shadow:none;background:0 0;gap:24px;padding:0;display:flex;position:static}.privacy-hero{color:#fff;background:linear-gradient(120deg,#0b2039,#123b59);padding:72px 0 92px}.privacy-hero h1{letter-spacing:-.045em;font-size:clamp(42px,6vw,68px)}.privacy-intro{color:#e1e8ef;max-width:690px;margin-top:23px;font-size:21px;line-height:1.65}.privacy-date{color:#c4d6e4;font-size:15px;line-height:1.8;margin-top:26px!important}.privacy-date span{margin:0 10px}.privacy-summary{background:#fff;border:1px solid #dce2e6;border-radius:10px;grid-template-columns:1fr 1fr 1.15fr;gap:26px;margin-top:-30px;padding:30px;display:grid;position:relative;box-shadow:0 12px 38px #0b20390c}.privacy-summary>div{min-width:0}.privacy-summary span{text-transform:uppercase;letter-spacing:.13em;color:#3e5267;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.privacy-summary strong{color:#162c43;overflow-wrap:anywhere;font-size:17px}.privacy-summary p{color:#3e5267;margin-top:7px;font-size:15px;line-height:1.6}.privacy-summary a{text-underline-offset:3px;text-decoration:underline}.privacy-layout{grid-template-columns:245px minmax(0,1fr);gap:70px;padding:64px 0 100px;display:grid}.privacy-contents{align-self:start;position:sticky;top:118px}.privacy-contents .eyebrow{margin-bottom:17px}.privacy-contents nav{box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:static}.privacy-contents nav a{color:#344e64;border-bottom:1px solid #e6eaed;gap:12px;padding:10px 0;font-size:15px;font-weight:500;line-height:1.5;display:flex}.privacy-contents nav span{color:#4d6377;min-width:17px;padding-top:3px;font-size:12px}.privacy-article{min-width:0;max-width:780px}.privacy-article section{border-bottom:1px solid #e1e7eb;margin-bottom:42px;padding-bottom:38px;scroll-margin-top:125px}.privacy-number{letter-spacing:.14em;color:#087cba;margin-bottom:12px;font-size:13px;font-weight:700}.privacy-article h2{letter-spacing:-.025em;margin-bottom:20px;font-size:29px;line-height:1.25}.privacy-article h3{letter-spacing:-.02em;margin:27px 0 14px;font-size:19px;line-height:1.4}.privacy-article p:not(.privacy-number){color:#34495e;margin-top:16px;font-size:18px;line-height:1.85}.privacy-article a{color:#086a9d;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacy-provider-links{margin:20px 0;padding-left:20px;font-size:16px;line-height:2}.privacy-contact-card{background:#f1f6f9;border-left:3px solid #087cba;border-radius:0 8px 8px 0;margin-top:24px;padding:24px}.privacy-contact-card h3{margin-top:0}.privacy-contact-card a{width:fit-content;max-width:100%;margin-top:14px;display:block}.privacy-contact-email{font-weight:650}.privacy-contact-phone{font-size:16px}.privacy-footer .footer-page-links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.privacy-footer .footer-last-row{align-items:center}@media (max-width:950px){.privacy-layout{grid-template-columns:205px minmax(0,1fr);gap:36px}.privacy-summary{gap:20px;padding:24px}.privacy-summary strong{font-size:16px}}@media (max-width:760px){.privacy-header .nav{flex-wrap:wrap;gap:24px}.privacy-header nav{flex-wrap:wrap;gap:20px;width:auto;display:flex!important}.privacy-header nav a{font-size:15px}.privacy-page .wrap{padding-inline:24px}.privacy-hero{padding:48px 0 70px}.privacy-intro{font-size:19px}.privacy-date{font-size:14px}.privacy-summary{grid-template-columns:1fr;gap:20px}.privacy-summary>div+div{border-top:1px solid #e6eaed;padding-top:18px}.privacy-layout{grid-template-columns:1fr;gap:35px;padding-top:38px}.privacy-contents{position:static}.privacy-contents nav{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.privacy-article h2{font-size:27px}.privacy-article p:not(.privacy-number){font-size:18px;line-height:1.8}.privacy-footer .footer-page-links{gap:16px 22px}}@media (max-width:380px){.privacy-contents nav{grid-template-columns:1fr}.privacy-date span{display:none}.privacy-date{max-width:190px}.privacy-contact-card{padding:20px}}.privacy-article p:not(.privacy-number){font-size:18px;line-height:1.85}.privacy-summary p{font-size:16px;line-height:1.8}.privacy-summary strong{font-size:17px}.privacy-contents nav a{font-size:15px;line-height:1.65}.privacy-header .nav{height:auto}
