body:has(.privacy-page),html:has(.privacy-page){overflow:visible}html:has(.privacy-page){scroll-behavior:smooth;overflow-x:hidden;font-size:100%;scroll-padding-top:92px}.privacy-page *,.privacy-page :after,.privacy-page :before{box-sizing:border-box;margin:0;padding:0}.privacy-page{background:#f7f4ee;color:#171310;font-family:Inter,Arial,sans-serif;font-size:clamp(16.5px,1vw,18px);font-weight:400;line-height:1.72;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.privacy-page ::selection{background:rgba(184,150,63,.24);color:#171310}.privacy-page ::-webkit-scrollbar{width:9px}.privacy-page ::-webkit-scrollbar-track{background:#f7f4ee}.privacy-page ::-webkit-scrollbar-thumb{background:rgba(20,17,15,.22);border-radius:0}.privacy-page a{text-decoration:none;color:inherit}.privacy-page p{text-wrap:pretty}.privacy-page h1,.privacy-page h2{font-kerning:normal;font-optical-sizing:auto;text-wrap:balance}.privacy-page .privacy-content{max-width:780px;margin:0 auto;padding:80px 32px 88px}.privacy-page .privacy-heading{margin-bottom:32px}.privacy-page h1{margin:16px 0 20px;color:#171310}.privacy-page .privacy-content .privacy-date{margin-bottom:26px;color:#5c554d;font-size:14px;line-height:1.85}.privacy-page .privacy-content section{margin-top:32px}.privacy-page .privacy-content h2{margin-bottom:12px;font-family:"Instrument Serif",Georgia,serif;font-size:var(--heading-size-compact);font-weight:400;line-height:1.045;letter-spacing:-.012em;color:#171310}.privacy-page .privacy-content p{font-family:Inter,sans-serif;color:#5c554d;margin-top:12px;font-size:var(--body-copy-size);line-height:var(--body-copy-leading)}.privacy-page .privacy-content a{color:#705423;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-page a:focus-visible,.privacy-page button:focus-visible{outline:2px solid #d9bd76;outline-offset:4px}@media (max-width:620px){html:has(.privacy-page){scroll-padding-top:118px}.privacy-page .privacy-content{padding-inline:var(--phone-page-gutter)}}@media (max-width:600px){.privacy-page .privacy-content{padding-block:48px 56px}}@media (prefers-reduced-motion:reduce){.privacy-page *,.privacy-page :after,.privacy-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html:has(.privacy-page){scroll-behavior:auto}}