.privacy_page__aUhYM{max-width:1200px;margin:auto;padding:32px 32px 80px;color:#3e3229;overflow-wrap:anywhere}.privacy_hero__bQ1Q3{max-width:850px;padding:16px 0 48px}.privacy_back__6shv5{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.privacy_hero__bQ1Q3 h1{font-family:var(--font-serif),Georgia,serif;font-size:clamp(38px,6vw,64px);line-height:1.3;margin:12px 0 20px}.privacy_intro__R5hPV{max-width:650px;font-size:19px;line-height:1.9}.privacy_contact__ASvFY{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:48px;padding-block:8px;text-decoration:underline;text-underline-offset:5px}.privacy_layout__IPSOk{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;border-top:1px solid #d3c8b9;padding-top:32px;align-items:start}.privacy_navigation__QMHXu{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding:8px}.privacy_navigation__QMHXu h2{font-weight:700;font-size:19px;margin-bottom:12px}.privacy_navigation__QMHXu a{display:flex;gap:12px;align-items:baseline;min-height:44px;padding:10px 4px;font-size:14px;line-height:1.6}.privacy_navigation__QMHXu a:hover{text-decoration:underline;text-underline-offset:4px}.privacy_navigation__QMHXu span{color:#75604d;font-size:12px}.privacy_content__AFt_s{min-width:0;scroll-margin-top:24px}.privacy_section__ynbuc{scroll-margin-top:24px;padding:8px 0 32px;margin-bottom:32px;border-bottom:1px solid #d3c8b9;font-size:17px;line-height:1.95}.privacy_section__ynbuc h2{font-family:var(--font-serif),Georgia,serif;font-size:28px;line-height:1.5;margin-bottom:20px}.privacy_section__ynbuc p+p,.privacy_section__ynbuc ul{margin-top:18px}.privacy_section__ynbuc ul{list-style:disc;padding-inline-start:24px}.privacy_section__ynbuc li{padding-inline-start:4px;margin-bottom:8px}.privacy_section__ynbuc a{text-decoration:underline;text-underline-offset:5px}.privacy_section__ynbuc .privacy_number__TmUdh{color:#75604d;font-size:13px;margin-bottom:8px}.privacy_section__ynbuc>.privacy_back__6shv5{margin-top:24px}@media (max-width:800px){.privacy_page__aUhYM{padding:20px 20px 48px}.privacy_hero__bQ1Q3{padding-bottom:28px}.privacy_layout__IPSOk{grid-template-columns:minmax(0,1fr);gap:32px}.privacy_navigation__QMHXu{position:static;max-height:none;padding:0}.privacy_navigation__QMHXu a,.privacy_section__ynbuc{font-size:16px}.privacy_section__ynbuc h2{font-size:26px}}