.privacy-page{--privacy-paper: #fff;--privacy-stone: #f3f0e8;--privacy-ink: #111410;--privacy-blue: #4f6ef7;--privacy-line: rgba(17, 20, 16, .16);background:var(--privacy-stone)}.privacy-main{width:min(100%,96rem);padding:clamp(7.5rem,10vw,9rem) clamp(1.25rem,5vw,5rem) clamp(4rem,7vw,7rem);margin-inline:auto}.privacy-hero{display:grid;padding-bottom:clamp(2.5rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);gap:clamp(1.5rem,3vw,3rem);align-content:end;border-bottom:1px solid var(--privacy-line)}.privacy-kicker,.privacy-summary__heading>p,.privacy-index>p,.privacy-section__index,.privacy-version span,.privacy-summary dt,.privacy-facts dt{margin:0;color:#304fca;font-size:.68rem;font-weight:680;letter-spacing:.13em;text-transform:uppercase}.privacy-kicker{grid-column:1 / -1}.privacy-hero h1{max-width:18ch;margin:0;font-size:clamp(3rem,5.7vw,6rem);font-weight:505;letter-spacing:-.062em;line-height:.97}.privacy-hero h1 em{color:var(--privacy-blue);font-weight:400}.privacy-hero__lead{max-width:30rem;margin:0;align-self:end;color:#111410ad;font-size:clamp(1.1rem,1.65vw,1.42rem);line-height:1.45}.privacy-version{display:flex;padding-top:1.2rem;grid-column:1 / -1;gap:1.1rem;align-items:baseline;border-top:1px solid var(--privacy-line)}.privacy-version strong{font-size:.86rem;font-weight:560}.privacy-version code{margin-left:auto;color:#11141080;font:500 .72rem/1.3 InterVariable,Inter,sans-serif}.privacy-summary{display:grid;padding:clamp(2.5rem,5vw,5rem) 0;grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.privacy-summary__heading h2{max-width:10ch;margin:1.25rem 0 0;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.privacy-summary__grid{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--privacy-ink)}.privacy-summary__grid>div{min-height:7.5rem;padding:1.35rem 1.2rem 2rem 0;border-bottom:1px solid var(--privacy-line)}.privacy-summary__grid>div:nth-child(odd){padding-right:2rem;border-right:1px solid var(--privacy-line)}.privacy-summary__grid>div:nth-child(2n){padding-left:2rem}.privacy-summary dd{max-width:22rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.35}.privacy-page a{text-underline-offset:.18em}.privacy-content,.privacy-summary dd,.privacy-facts dd,.privacy-page a{overflow-wrap:anywhere}.privacy-page a:focus-visible{outline:3px solid #304fca;outline-offset:4px}.privacy-layout{display:grid;padding-top:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);border-top:1px solid var(--privacy-ink)}.privacy-index{position:sticky;top:8rem;height:max-content}.privacy-index ol{padding:1.5rem 0 0;margin:0;list-style:none;counter-reset:privacy-index;border-top:1px solid var(--privacy-line)}.privacy-index li{counter-increment:privacy-index;border-bottom:1px solid var(--privacy-line)}.privacy-index a{display:flex;padding:.9rem 0;gap:.8rem;align-items:baseline;font-size:.82rem;font-weight:570;text-decoration:none}.privacy-index a:before{color:var(--privacy-blue);content:"0" counter(privacy-index);font-size:.66rem}.privacy-content{min-width:0}.privacy-section{padding:0 0 clamp(2.5rem,4vw,4rem);scroll-margin-top:8rem}.privacy-section+.privacy-section{padding-top:clamp(2.5rem,4vw,4rem);border-top:1px solid var(--privacy-line)}.privacy-section h2{max-width:24ch;margin:1.25rem 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.9rem,3.3vw,3.4rem);font-weight:500;letter-spacing:-.052em;line-height:1.04}.privacy-section>p:not(.privacy-section__index,.privacy-note){max-width:50rem;margin:0 0 1.35rem;color:#111410c2;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.65}.privacy-facts{margin:0;border-top:1px solid var(--privacy-ink)}.privacy-facts>div{display:grid;padding:1.2rem 0;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);gap:2rem;border-bottom:1px solid var(--privacy-line)}.privacy-facts dd{margin:0;font-size:1rem;line-height:1.5}.privacy-columns{display:grid;padding:clamp(2rem,4vw,3.6rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);background:var(--privacy-paper);border-top:3px solid var(--privacy-blue)}.privacy-columns h3,.privacy-purpose-list h3{margin:0 0 1.35rem;font-size:1rem;font-weight:650;letter-spacing:-.02em}.privacy-columns ul{padding:0;margin:0;list-style:none}.privacy-columns li{padding:.72rem 0;color:#111410b8;line-height:1.45;border-bottom:1px solid var(--privacy-line)}.privacy-callout{display:grid;padding:2rem 0;margin:clamp(3rem,6vw,5rem) 0;grid-template-columns:minmax(13rem,.5fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);border-top:1px solid var(--privacy-blue);border-bottom:1px solid var(--privacy-blue)}.privacy-callout strong{color:var(--privacy-blue);font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:540;letter-spacing:-.035em;line-height:1.08}.privacy-callout p{margin:0;color:#111410b8;line-height:1.6}.privacy-purpose-list{border-top:1px solid var(--privacy-ink)}.privacy-purpose-list article{display:grid;padding:1.55rem 0;grid-template-columns:3.5rem minmax(0,1fr);gap:1.2rem;border-bottom:1px solid var(--privacy-line)}.privacy-purpose-list article>span{color:var(--privacy-blue);font-size:.68rem;font-weight:680;letter-spacing:.12em}.privacy-purpose-list h3{margin-bottom:.55rem}.privacy-purpose-list p,.privacy-note{max-width:44rem;margin:0;color:#111410ad;line-height:1.55}.privacy-note{padding-left:1.25rem;margin-top:2.5rem;border-left:3px solid var(--privacy-blue)}.privacy-links{display:flex;margin:2rem 0 2.4rem;gap:.8rem 2rem;flex-wrap:wrap}.privacy-links a{color:#304fca;font-size:.82rem;font-weight:650}@media(max-width:900px){.privacy-hero,.privacy-summary,.privacy-layout{grid-template-columns:1fr}.privacy-hero{min-height:auto}.privacy-hero__lead{max-width:40rem}.privacy-index{position:static}.privacy-index ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-index li:nth-child(odd){padding-right:1.4rem;border-right:1px solid var(--privacy-line)}.privacy-index li:nth-child(2n){padding-left:1.4rem}}@media(max-width:620px){.privacy-main{padding-top:7.4rem}.privacy-hero h1{font-size:clamp(2.6rem,12vw,4rem)}.privacy-version{display:grid;grid-template-columns:auto 1fr}.privacy-version code{margin-left:0;grid-column:1 / -1}.privacy-summary__grid,.privacy-index ol,.privacy-columns,.privacy-callout{grid-template-columns:1fr}.privacy-summary__grid>div:nth-child(odd){padding-right:0;border-right:0}.privacy-summary__grid>div:nth-child(2n){padding-left:0}.privacy-index li:nth-child(odd){padding-right:0;border-right:0}.privacy-index li:nth-child(2n){padding-left:0}.privacy-facts>div{grid-template-columns:1fr;gap:.5rem}.privacy-callout{gap:1.5rem}}@media(prefers-reduced-motion:reduce){.privacy-page *,.privacy-page *:before,.privacy-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
