.privacy-page .privacy-hero{background:var(--color-cream-20)}.privacy-page .privacy-hero-background,.privacy-page .privacy-hero-overlay{width:100%;height:340px;position:absolute;inset:auto 0 0}.privacy-page .privacy-hero-background{object-fit:cover;object-position:right center}.privacy-page .privacy-hero-overlay{background:linear-gradient(180deg, var(--color-cream-20), #fffdfa99 18%, transparent 55%)}@media (width>=768px){.privacy-page .privacy-hero-background,.privacy-page .privacy-hero-overlay{height:100%;inset:0}.privacy-page .privacy-hero-background{object-position:center}.privacy-page .privacy-hero-overlay{background:linear-gradient(90deg,#fffdfaf5,#fffdfad9 36%,#fffdfa1f 66%,#0000)}}.privacy-page .privacy-overview>div{border-top:2px solid var(--color-coral-100);padding-top:18px}.privacy-page .privacy-document>section{padding-bottom:40px;scroll-margin-top:120px}.privacy-page .privacy-document>section+section{border-top:1px solid var(--color-border);padding-top:40px}.privacy-page .privacy-document p{color:var(--color-bluegray-700);line-height:1.9}.privacy-page .privacy-document p+p{margin-top:16px}.privacy-page .privacy-document li{line-height:1.8}.privacy-page :is(#privacy-top,.privacy-contact){scroll-margin-top:120px}.privacy-page a:focus-visible{outline:2px solid var(--color-navy-900);outline-offset:5px;border-radius:4px}.privacy-page section:focus-visible{outline:2px solid var(--color-coral-700);outline-offset:8px}
