:root{--privacy-blue:#173e67;--privacy-accent:#65b9c5;--privacy-ink:#172b3a;--privacy-muted:#607586;--privacy-line:#dce6ea;--privacy-wash:#eff7f7}.privacy-page{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;color:var(--privacy-ink);background:#fff}.privacy-hero{padding:clamp(64px,9vw,132px) max(6vw,24px) clamp(50px,7vw,96px);background:linear-gradient(120deg,#fff 58%,#edf8f8);border-bottom:1px solid var(--privacy-line)}.privacy-hero>*{max-width:1050px;margin-right:auto;margin-left:auto}.privacy-kicker,.section-number{color:#165b86;font-size:11px;font-weight:780;letter-spacing:.2em;text-transform:uppercase}.privacy-hero h1{margin:22px auto 24px;font-size:clamp(44px,6.5vw,92px);font-weight:390;letter-spacing:-.065em;line-height:.96}.privacy-lead{max-width:780px!important;color:var(--privacy-muted);font-size:clamp(18px,2vw,25px);line-height:1.55}.privacy-date{margin-top:28px;color:#718491;font-size:13px}.privacy-summary{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:-28px auto 90px;padding:0 24px}.privacy-summary div{min-height:210px;padding:32px;background:#fff;border:1px solid var(--privacy-line);box-shadow:0 18px 50px rgba(23,62,103,.06)}.privacy-summary div+div{border-left:0}.privacy-summary span{display:block;margin-bottom:22px;color:var(--privacy-accent);font-size:12px;font-weight:750}.privacy-summary strong{display:block;font-size:19px;line-height:1.25}.privacy-summary p{color:var(--privacy-muted);font-size:14px;line-height:1.6}.privacy-layout{display:grid;grid-template-columns:230px minmax(0,780px);gap:clamp(40px,7vw,110px);max-width:1180px;margin:0 auto;padding:0 24px 120px}.privacy-index{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;border-top:3px solid var(--privacy-blue)}.privacy-index strong{padding:20px 0 13px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.privacy-index a{padding:10px 0;border-top:1px solid var(--privacy-line);color:#557080;font-size:13px;text-decoration:none}.privacy-content section{scroll-margin-top:110px;padding:0 0 70px;margin:0 0 70px;border-bottom:1px solid var(--privacy-line)}.privacy-content section:last-child{border-bottom:0}.privacy-content h2{margin:16px 0 26px;font-size:clamp(30px,4vw,52px);font-weight:420;letter-spacing:-.045em;line-height:1.05}.privacy-content h3{margin:34px 0 10px;font-size:17px}.privacy-content p,.privacy-content li,.privacy-content address{color:var(--privacy-muted);font-size:16px;line-height:1.78}.privacy-content a{color:#075f90}.privacy-content address{font-style:normal}.privacy-content ul,.privacy-content ol{padding-left:22px}.privacy-content li+li{margin-top:8px}.privacy-callout{margin:32px 0;padding:30px;border-left:5px solid var(--privacy-accent);background:var(--privacy-wash)}.privacy-callout strong{font-size:18px}.privacy-callout p{margin-bottom:0}.privacy-law{padding:22px 25px;background:#f4f7f8;font-size:13px!important}@media(max-width:780px){.privacy-hero{padding-top:55px}.privacy-summary{grid-template-columns:1fr;margin-top:-16px;margin-bottom:64px}.privacy-summary div{min-height:0}.privacy-summary div+div{border-top:0;border-left:1px solid var(--privacy-line)}.privacy-layout{display:block;padding-bottom:80px}.privacy-index{position:static;margin-bottom:58px}.privacy-content section{padding-bottom:52px;margin-bottom:52px}.privacy-content p,.privacy-content li,.privacy-content address{font-size:15px}.privacy-callout{padding:24px 20px}.privacy-hero h1{letter-spacing:-.055em}}
