.privacy_pageWrapper__qRIcy{padding-top:clamp(80px,10vw,120px);padding-bottom:120px;min-height:100vh}.privacy_lastUpdated___Q_Zs{text-align:center;font-family:var(--font-heading);font-size:.9rem;color:var(--accent);font-weight:600;margin-top:12px;margin-bottom:48px}.privacy_legalLayout__wKMdw{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.privacy_sidebar__cOVYt{position:sticky;top:100px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);padding:24px;box-shadow:0 4px 20px rgba(22,21,15,.03)}.privacy_sidebarTitle__gWOtg{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.privacy_navList__qQEqu{list-style:none;display:flex;flex-direction:column;gap:12px}.privacy_navLink__J7Eap{font-size:.88rem;color:var(--ink-soft);line-height:1.4;display:flex;align-items:center;gap:8px;transition:color .15s ease}.privacy_navLink__J7Eap:hover{color:var(--ink)}.privacy_contentCard__nsvOv{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);padding:48px;box-shadow:0 4px 20px rgba(22,21,15,.03)}.privacy_section__gvDgP{margin-bottom:48px;scroll-margin-top:110px}.privacy_section__gvDgP:last-child{margin-bottom:0}.privacy_sectionTitle__dnVyc{font-size:1.6rem;font-weight:700;color:var(--ink);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:12px;letter-spacing:-.03em}.privacy_sectionTitleIcon__e8FOU{color:var(--accent)}.privacy_text__GbTeV{font-size:1rem;line-height:1.7;color:var(--ink-soft);margin-bottom:16px}.privacy_list__QL15F{margin-bottom:20px;padding-left:24px}.privacy_listItem__Ym5yy{font-size:.95rem;line-height:1.65;color:var(--ink-soft);margin-bottom:10px}.privacy_highlightBox__pGtGO{padding:20px 24px;margin:24px 0}.privacy_contactBox__tUhu3,.privacy_highlightBox__pGtGO{background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-sm)}.privacy_contactBox__tUhu3{padding:24px;margin-top:24px}.privacy_contactBox__tUhu3 p{margin-bottom:8px;font-size:.95rem;color:var(--ink-soft)}.privacy_contactLink___WDGh{color:var(--accent);font-weight:600}@media (max-width:992px){.privacy_legalLayout__wKMdw{grid-template-columns:1fr}.privacy_sidebar__cOVYt{position:relative;top:0;margin-bottom:32px}.privacy_contentCard__nsvOv{padding:28px}.privacy_sectionTitle__dnVyc{font-size:1.35rem}}