.privacy-page{background:#fffdf9;color:#30332f}.privacy-hero{padding:110px 0 92px;background:#f4efe9}.privacy-hero .wrap{max-width:950px;margin-left:max(32px,calc((100% - 1240px)/2))}.privacy-hero h1{max-width:760px;margin:0 0 24px;font:400 clamp(54px,7vw,92px)/.96 "Italiana",Georgia,serif;letter-spacing:-.04em}.privacy-hero h1 em{display:block;color:#899683;font-family:Georgia,serif;font-weight:400}.privacy-hero>div>p:not(.eyebrow){max-width:640px;margin:0 0 28px;color:#5d665c;font-size:16px;line-height:1.8}.privacy-hero span{color:#788575;font:600 10px/1 "DM Sans",Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.privacy-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:90px;justify-content:center;padding-top:88px;padding-bottom:120px}.privacy-nav{position:sticky;top:26px;align-self:start;display:grid;border-top:1px solid rgba(57,65,56,.18)}.privacy-nav a{padding:14px 0;border-bottom:1px solid rgba(57,65,56,.18);color:#60695e;font-size:11px}.privacy-nav a:hover{color:#30332f}.privacy-copy section{scroll-margin-top:30px;padding-bottom:56px}.privacy-copy section+section{padding-top:56px;border-top:1px solid rgba(57,65,56,.18)}.privacy-copy h2{margin:0 0 25px;font:400 clamp(38px,5vw,54px)/1 "Italiana",Georgia,serif}.privacy-copy h3{margin:30px 0 10px;color:#586456;font:600 12px/1.3 "DM Sans",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.privacy-copy p,.privacy-copy address{margin:0 0 18px;color:#555e53;font-size:14px;line-height:1.85}.privacy-copy address{padding:22px 25px;border-left:3px solid #aeb7a8;background:#f4efe9;font-style:normal}.privacy-copy address strong{color:#30332f}.privacy-copy a{text-decoration:underline;text-underline-offset:3px}.privacy-open-choices{margin:6px 0 26px}.privacy-table-wrap{max-width:100%;margin:26px 0;overflow-x:auto}.privacy-copy table{width:100%;min-width:660px;border-collapse:collapse;color:#555e53;font-size:12px;line-height:1.6}.privacy-copy th,.privacy-copy td{padding:16px;border:1px solid rgba(57,65,56,.18);text-align:left;vertical-align:top}.privacy-copy th{background:#e9eee7;color:#465044;font:600 10px/1.2 "DM Sans",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.privacy-copy code{padding:2px 5px;background:#f4efe9;color:#465044}@media(max-width:850px){.privacy-hero{padding:76px 0 66px}.privacy-hero .wrap{width:min(1240px,calc(100% - 40px));margin:auto}.privacy-layout{grid-template-columns:1fr;gap:46px;padding-top:56px;padding-bottom:80px}.privacy-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}
