.privacy-page{color:#171315;background:#f8f3f2}.privacy-content{width:min(920px,100% - 40px);padding:0 0 96px;padding-top:calc(var(--header-height,132px) + 40px);margin:0 auto}.privacy-content>header{max-width:760px;margin-bottom:48px;scroll-margin-top:156px}.privacy-content h1{margin:12px 0 20px;font-family:Georgia,serif;font-size:clamp(42px,7vw,76px);font-weight:400;line-height:.98}.privacy-content .privacy-intro{color:#5f4a51;max-width:720px;font-size:18px;line-height:1.7}.privacy-sections{gap:18px;display:grid}.privacy-sections section{background:#fff;border:1px solid #eadde0;padding:28px;scroll-margin-top:156px}.privacy-sections h2{margin:0 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:400}.privacy-sections p,.privacy-sections li{color:#5f4a51;line-height:1.7}.privacy-sections a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.privacy-updated{color:#765962;margin-top:36px;font-size:13px}@media (max-width:900px){.privacy-content{padding-top:calc(var(--header-height,124px) + 32px)}.privacy-content>header,.privacy-sections section{scroll-margin-top:124px}}@media (max-width:640px){.privacy-content{width:min(100% - 28px,920px);padding:0 0 72px;padding-top:calc(var(--header-height,116px) + 24px)}.privacy-content>header{margin-bottom:36px}.privacy-content h1{font-size:clamp(40px,13vw,58px)}.privacy-content .privacy-intro{font-size:16px;line-height:1.65}.privacy-sections section{padding:22px}}
