.privacyWrap{max-width:1200px;margin:auto;padding:0 48px}.privacyHero{max-width:820px;padding:55px 0 32px}.privacyHero h1{letter-spacing:-2.7px;font-size:clamp(40px,5.2vw,66px);line-height:1.08}.privacyLead{color:#526157;max-width:680px;font-size:20px}.privacyDate{color:#526157;margin-top:26px;font-size:14px}.privacySummary{background:#eff3ff;border:1px solid #c6d2fb;border-radius:18px;gap:22px;margin:8px 0 55px;padding:28px 32px;display:flex}.privacySummary>svg{color:#244cfa;flex-shrink:0;margin-top:3px}.privacySummary h2{letter-spacing:-.6px;margin:0 0 12px;font-size:25px}.privacySummary p{max-width:820px;margin:0}.privacyLayout{grid-template-columns:240px minmax(0,1fr);gap:65px;display:grid}.privacyIndex{align-self:start;position:sticky;top:28px}.privacyIndex ol{margin:0;padding:0;list-style:none}.privacyIndex a{border-top:1px solid #dce2df;padding:12px 0;font-size:15px;line-height:1.5;display:block}.privacyIndex a:hover{color:#244cfa;text-decoration:underline}.privacyArticle{min-width:0}.privacyArticle section{margin:0 0 46px;scroll-margin-top:30px}.privacyArticle h2{letter-spacing:-.9px;margin-bottom:20px;font-size:30px;line-height:1.2}.privacyArticle h3{letter-spacing:-.3px;margin:24px 0 8px;font-size:19px}.privacyArticle p,.privacyArticle li{color:#46564c;line-height:1.8}.privacyArticle strong{color:#18211d}.privacyArticle ul{padding-left:22px}.privacyArticle li{margin:15px 0;padding-left:4px}.privacyArticle a:not(.button){color:#244cfa;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.privacyData{border-left:3px solid #c6d2fb;padding-left:24px}.privacyContact{background:#f3f5f7;border-radius:16px;margin:24px 0;padding:24px}.privacyContact h3{margin:0 0 12px}.privacyContact .button{max-width:100%}.privacyUpdates{border-top:1px solid #dce2df;padding-top:28px}.privacyPage .serviceFooter{margin-top:30px}.privacyPage .serviceFooter a{align-items:center;gap:6px;display:flex}.privacyPage .nav>.textButton{align-items:center;gap:8px;display:flex}@media (max-width:800px){.privacyWrap{padding:0 24px}.privacyHero{padding-top:32px}.privacyHero h1{letter-spacing:-1.7px}.privacyLead{font-size:18px}.privacySummary{gap:15px;margin-bottom:35px;padding:24px}.privacySummary h2{font-size:22px}.privacySummary>svg{width:24px}.privacyLayout{grid-template-columns:minmax(0,1fr);gap:35px}.privacyIndex{background:#f8f9fb;border-radius:14px;padding:22px;position:static}.privacyIndex .eyebrow{margin-bottom:15px}.privacyArticle h2{font-size:28px}.privacyArticle section{margin-bottom:38px}.privacyContact{padding:22px}.privacyPage .nav{gap:16px}.privacyPage .nav>.textButton{font-size:14px}.privacyPage .serviceFooter{margin-top:0}}
