.privacy-page{width:min(100% - (var(--page-gutter) * 2), 52rem);padding:calc(8rem + env(safe-area-inset-top)) 0 clamp(4.5rem, 9vw, 7rem);margin:0 auto}.privacy-page__intro{max-width:44rem;padding-bottom:clamp(2.5rem,5vw,4rem)}.privacy-page__eyebrow{color:var(--color-wine);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:600}.privacy-page h1,.privacy-page h2{font-family:var(--font-display);font-weight:500}.privacy-page h1{max-width:40rem;margin:0;font-size:clamp(2.8rem,7vw,5.2rem);line-height:.94}.privacy-page__intro>p:last-child{max-width:39rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.7}.privacy-page section{border-top:1px solid #2b211d24;padding:clamp(1.8rem,4vw,2.8rem) 0}.privacy-page h2{margin:0 0 .9rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.08}.privacy-page section p,.privacy-page__updated{max-width:45rem;margin:0;font-size:.92rem;line-height:1.75}.privacy-page section p+p{margin-top:.85rem}.privacy-page a{color:inherit;-webkit-text-decoration-color:var(--color-wine);text-decoration-color:var(--color-wine);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:1px}.privacy-page a:hover{color:var(--color-wine)}.privacy-page__updated{color:#2b211dad;margin-top:clamp(.5rem,2vw,1rem);font-size:.75rem}@media (width<=767px){.privacy-page{width:min(100% - 2.5rem,52rem);padding-top:calc(6.75rem + env(safe-area-inset-top))}}
