.privacy-page h1,.privacy-page h2,.privacy-page h3{text-wrap:balance;overflow-wrap:break-word}.privacy-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:8%;padding-block:56px 70px;display:grid}.privacy-hero .text-link{margin-bottom:40px}.privacy-hero h1{margin-top:22px;font-size:clamp(3rem,6vw,6.5rem);line-height:1.05}.privacy-lead{color:#61615e;max-width:620px;margin-top:25px;font-size:1.0625rem;line-height:1.8}.privacy-date{color:#61615e;margin-top:25px;font-size:.8125rem}.privacy-settings{background:#eeeee8;border:1px solid #c9c9c1;padding:32px;scroll-margin-top:25px}.privacy-settings h2{margin-top:18px;font-size:clamp(1.65rem,2.15vw,2.5rem);line-height:1.15}.privacy-settings output{margin-top:20px;font-size:.9375rem;line-height:1.7;display:block}.privacy-settings>p:not(.eyebrow),.privacy-settings noscript p{color:#61615e;margin-top:18px;font-size:.8125rem;line-height:1.8}.privacy-choice-buttons{grid-template-columns:1fr;gap:10px;margin-top:23px;display:grid}.privacy-choice-buttons button{color:#171717;cursor:pointer;background:#f7f7f3;border:1px solid #44443f;min-height:48px;padding:12px 18px;font-size:.9375rem;line-height:1.5;transition:background .2s}.privacy-choice-buttons button[aria-pressed=true]{color:#f5f5f2;background:#171717}.privacy-choice-buttons button:not([aria-pressed=true]):hover{background:#e1e1da}.privacy-choice-buttons button:disabled{cursor:wait;opacity:.6}.privacy-document{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:9%;padding-block:0 90px;display:grid}.privacy-contents{border-top:1px solid #c9c9c1;align-self:start;padding-top:26px;position:sticky;top:30px}.privacy-contents .eyebrow{margin-bottom:18px}.privacy-contents a{color:#51514d;min-height:44px;padding-block:10px;font-size:.875rem;line-height:1.5;display:block}.privacy-contents a:hover{text-underline-offset:4px;text-decoration:underline}.privacy-sections{min-width:0}.privacy-sections section{border-top:1px solid #c9c9c1;padding-block:38px 42px;scroll-margin-top:28px}.privacy-sections section:first-child{padding-top:28px}.privacy-sections h2{font-size:clamp(2rem,2.85vw,3.2rem);line-height:1.15}.privacy-sections h3{letter-spacing:-.025em;margin-top:30px;font-size:1.3rem;font-weight:500;line-height:1.35}.privacy-sections p,.privacy-sections li,.privacy-sections address,.privacy-retention{color:#51514d;font-size:1rem;line-height:1.85}.privacy-sections p{margin-top:19px}.privacy-sections address{overflow-wrap:anywhere;margin-top:22px;font-style:normal}.privacy-sections strong{color:#222;font-weight:500}.privacy-sections a:not(.text-link){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.privacy-sections ul{margin-top:18px;padding-left:22px}.privacy-sections li+li{margin-top:10px}.privacy-sections .text-link{flex-wrap:wrap;min-height:44px;margin-top:24px;line-height:1.6}.privacy-retention{margin-top:25px}.privacy-retention>div{border-top:1px solid #d2d2ca;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:28px;padding-block:22px;display:grid}.privacy-retention dt{color:#222;font-weight:500;line-height:1.6}.privacy-retention dd{margin:0;font-size:.9375rem;line-height:1.8}@media (min-width:1800px){.privacy-hero,.privacy-document{padding-inline:max(100px,50vw - 790px)}}@media (max-width:1000px){.privacy-hero{gap:5%}.privacy-settings{padding:25px}.privacy-document{grid-template-columns:minmax(160px,.5fr) minmax(0,1.5fr);gap:5%}.privacy-retention>div{grid-template-columns:1fr;gap:10px}}@media (max-width:750px){.privacy-hero{grid-template-columns:1fr;gap:32px;padding-block:35px 45px}.privacy-hero .text-link{margin-bottom:28px}.privacy-hero h1{letter-spacing:-.055em;font-size:clamp(2.65rem,10.8vw,4.8rem)}.privacy-lead{font-size:1rem}.privacy-settings{padding:24px}.privacy-settings h2{font-size:2rem}.privacy-document{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.privacy-contents{position:static}.privacy-contents a{padding-block:10px}.privacy-sections h2{font-size:2.2rem}.privacy-sections section{padding-block:30px 35px}.privacy-sections p,.privacy-sections li,.privacy-sections address{font-size:.9375rem;line-height:1.85}}@media (prefers-reduced-motion:reduce){.privacy-choice-buttons button{transition:none}}
