.privacyPage{min-height:100vh;background:var(--ivory);color:var(--ink)}.privacyPage>header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid rgba(24,51,47,.17)}.privacyPage>header>a:first-child{display:flex;align-items:center;gap:13px}.privacyPage>header>a:first-child>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(24,51,47,.5);border-radius:50%;font:13px var(--font-display),serif}.privacyPage>header div{display:grid}.privacyPage>header strong{font:21px/1 var(--font-display),serif}.privacyPage>header small{margin-top:5px;font-size:7px;letter-spacing:.17em;text-transform:uppercase}.privacyPage>header>a:last-child{font-size:9px;letter-spacing:.15em;text-transform:uppercase}.privacyHero{padding:110px 14vw 90px;background:#d8d1c4}.privacyHero>p,.privacyHero>span{font-size:9px;letter-spacing:.2em;text-transform:uppercase}.privacyHero>p{color:#967541}.privacyHero h1{margin:24px 0 40px;color:var(--ink)}.privacyHero>span{color:#6d7a74}.privacyContent{display:grid;grid-template-columns:240px minmax(0,720px);gap:8vw;justify-content:center;padding:110px 8vw 150px}.privacyContent aside{position:sticky;top:40px;align-self:start;display:grid}.privacyContent aside a{padding:13px 0;border-bottom:1px solid rgba(24,51,47,.15);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.privacyContent section{scroll-margin-top:30px;padding:0 0 70px;margin-bottom:70px;border-bottom:1px solid rgba(24,51,47,.18)}.privacyContent section>span{color:#967541;font-size:9px}.privacyContent h2{margin:15px 0 30px;font-size:48px}.privacyContent p{color:#596d66;font:18px/1.7 var(--font-display),serif}.privacyContent p a{text-decoration:underline;text-underline-offset:4px}.privacyNotice{padding:28px;border:1px solid #bda16f;background:#eee8dc}.privacyNotice strong{font:25px var(--font-display),serif}.privacyNotice p{margin-bottom:0;font-size:15px}@media(max-width:760px){.privacyPage>header{height:82px;padding:0 22px}.privacyPage>header small{display:none}.privacyHero{padding:80px 24px}.privacyContent{grid-template-columns:1fr;padding:75px 24px}.privacyContent aside{position:static}.privacyContent h2{font-size:39px}}