.privacy-policy_root___UAPC{--bg:#f7f7f5;--surface:#fff;--text:#1d1f23;--muted:#5c626c;--border:#e3e4e8;--accent:#2457d6;--accent-soft:#eaf0fd;background:var(--bg);color:var(--text);font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.privacy-policy_root___UAPC a{color:var(--accent)}.privacy-policy_layout__gOX3W{max-width:1080px;margin:0 auto;padding:32px 16px 64px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px}.privacy-policy_toc__Vrqkv{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow:auto}.privacy-policy_toc__Vrqkv h2{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px;padding:0;border:0}.privacy-policy_toc__Vrqkv ol{list-style:none;margin:0;padding:0;counter-reset:toc}.privacy-policy_toc__Vrqkv li{counter-increment:toc}.privacy-policy_toc__Vrqkv a{display:block;padding:5px 10px;border-radius:6px;color:var(--muted);text-decoration:none;font-size:14px;line-height:1.4}.privacy-policy_toc__Vrqkv a:before{content:counter(toc) ". "}.privacy-policy_toc__Vrqkv a:hover{background:var(--accent-soft);color:var(--accent)}.privacy-policy_content__flXbt{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:40px 48px}.privacy-policy_content__flXbt h1{font-size:34px;line-height:1.2;margin:0 0 8px;font-weight:700}.privacy-policy_content__flXbt h2{font-size:22px;font-weight:700;margin:36px 0 12px;padding-top:20px;border-top:1px solid var(--border)}.privacy-policy_content__flXbt h3{font-size:17px;font-weight:700;margin:24px 0 8px}.privacy-policy_content__flXbt p{margin:0 0 1em}.privacy-policy_content__flXbt ul{list-style:disc;padding-left:22px;margin:0 0 1em}.privacy-policy_content__flXbt li{margin:4px 0}.privacy-policy_meta__lwpTu{color:var(--muted);font-size:14px;margin:0 0 24px}.privacy-policy_notice__oEO8j{background:var(--accent-soft);border-left:4px solid var(--accent);padding:14px 18px;border-radius:6px;margin:0 0 32px}.privacy-policy_notice__oEO8j p{margin:0}.privacy-policy_section__Kw6gs{scroll-margin-top:90px;padding-top:8px}.privacy-policy_section__Kw6gs:first-of-type h2{border-top:0;padding-top:0;margin-top:0}.privacy-policy_tableWrap__ljy5y{overflow-x:auto;margin:12px 0 8px}.privacy-policy_tableWrap__ljy5y table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.privacy-policy_tableWrap__ljy5y td,.privacy-policy_tableWrap__ljy5y th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.privacy-policy_tableWrap__ljy5y th{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.privacy-policy_top__n1xkS{display:inline-block;margin-top:32px;font-size:14px}@media(max-width:860px){.privacy-policy_layout__gOX3W{grid-template-columns:1fr;gap:20px;padding-top:20px}.privacy-policy_toc__Vrqkv{position:static;max-height:none;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.privacy-policy_content__flXbt{padding:24px 20px}.privacy-policy_content__flXbt h1{font-size:28px}}.privacy-policy_header___R2Xy{background:var(--surface);border-bottom:1px solid var(--border)}.privacy-policy_header___R2Xy .privacy-policy_inner__u1YLz{max-width:1080px;margin:0 auto;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.privacy-policy_header___R2Xy nav a{color:var(--muted);text-decoration:none;font-size:14px;margin-left:16px}.privacy-policy_header___R2Xy nav a:hover{color:var(--accent)}.privacy-policy_brand__ESIlM{font-weight:700;font-size:18px;color:var(--text)!important;text-decoration:none}.privacy-policy_brand__ESIlM span{color:var(--accent)}@media(max-width:860px){.privacy-policy_header___R2Xy nav{display:none}}