.privacy_page__wEG8P{min-height:100vh;display:flex;flex-direction:column}.privacy_header__ln_Hi{border-bottom:1px solid var(--border);padding:20px 24px}.privacy_headerInner__clHEq{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.privacy_brand__LznKV{font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.privacy_brandMark__WI17w{color:var(--accent)}.privacy_backLink__we1df{font-size:13px;color:var(--muted)}.privacy_main__6JIKL{flex:1 1;max-width:760px;margin:0 auto;padding:56px 24px 96px;width:100%}.privacy_badge__KhUHC{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--accent);background:var(--accent-soft);border-radius:20px;padding:4px 12px;margin-bottom:20px;letter-spacing:.02em}.privacy_title__ZIwbF{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.privacy_updated__mp085{font-family:var(--mono);font-size:12.5px;color:var(--muted);margin:0 0 40px}.privacy_notice__t6OAY{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;padding:16px 20px;font-size:14.5px;color:var(--ink-soft);margin-bottom:48px}.privacy_section___qBr8{padding:32px 0;border-top:1px solid var(--border)}.privacy_section___qBr8:first-of-type{border-top:none;padding-top:0}.privacy_sectionHead__7zbG4{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.privacy_sectionIndex__pJLq2{font-family:var(--mono);font-size:12.5px;color:var(--accent);white-space:nowrap}.privacy_sectionTitle__OnvL4{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.privacy_body__yCmfW{font-size:15px;color:var(--ink-soft)}.privacy_body__yCmfW p{margin:0 0 14px}.privacy_body__yCmfW ul{margin:0 0 14px;padding-left:22px}.privacy_body__yCmfW li{margin-bottom:6px}.privacy_subLabel__rCF0n{font-family:var(--mono);font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:20px 0 8px}.privacy_subLabel__rCF0n:first-child{margin-top:0}.privacy_warn__7XQ62{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:12px 16px;font-size:14px;color:#9a3412;margin:12px 0}.privacy_footer__h8_jf{border-top:1px solid var(--border);padding:24px;text-align:center;font-size:12.5px;color:var(--muted)}.privacy_footer__h8_jf a{color:var(--muted)}