.privacy_page__wEG8P{max-width:920px;margin:0 auto;padding:40px 24px 80px}.privacy_navigation__nOQd6{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:48px;color:var(--muted);font-size:13px}.privacy_brand__LznKV{color:var(--ink);font-size:20px;letter-spacing:-.8px}.privacy_header__ln_Hi{margin-bottom:36px}.privacy_header__ln_Hi h1{word-break:keep-all;overflow-wrap:normal;margin:0 0 12px;font-size:clamp(28px,6vw,40px);font-weight:600;line-height:1.3;letter-spacing:-1px}.privacy_header__ln_Hi p{margin:0}.privacy_header__ln_Hi p,.privacy_notice__t6OAY{color:var(--muted);font-size:14px;line-height:1.8}.privacy_notice__t6OAY{margin:20px 0 0;padding-bottom:20px;border-bottom:1px solid var(--line)}.privacy_notice__t6OAY strong{color:var(--ink)}.privacy_notice__t6OAY p{margin-top:6px;color:inherit}.privacy_contents__7Cvmb{margin:24px 0;padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:14px;line-height:1.8}.privacy_contents__7Cvmb ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 28px;gap:6px 28px;margin:12px 0 0;padding-left:22px}.privacy_contents__7Cvmb a{text-decoration:underline;text-underline-offset:3px}.privacy_document__lXIfO{padding:36px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;font-size:15px;line-height:1.9}.privacy_document__lXIfO section{margin-top:32px;scroll-margin-top:24px}.privacy_document__lXIfO section:first-child{margin-top:0}.privacy_document__lXIfO h2{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.5}.privacy_document__lXIfO h3{margin:20px 0 10px;font-size:16px}.privacy_document__lXIfO p{margin:0 0 14px}.privacy_document__lXIfO ul{margin:0 0 16px;padding-left:22px}.privacy_document__lXIfO a,.privacy_navigation__nOQd6 a{text-decoration:underline;text-underline-offset:3px}.privacy_callout__YGBS4{padding:24px;border:1px solid #e9cbd5;border-radius:14px;background:#fff8fa}.privacy_tableContainer__6ojYg{width:100%;margin:16px 0 24px;overflow-x:auto}.privacy_tableContainer__6ojYg table{width:100%;border-collapse:collapse;text-align:left;white-space:normal;font-size:14px;line-height:1.8}.privacy_tableContainer__6ojYg table td,.privacy_tableContainer__6ojYg table th{height:auto;padding:12px;border:1px solid var(--line);vertical-align:top;color:inherit;font-size:inherit;line-height:inherit;text-align:left;white-space:normal}.privacy_tableContainer__6ojYg th{background:#f7f5f6;font-weight:600}.privacy_tableContainer__6ojYg td:first-child,.privacy_tableContainer__6ojYg th:first-child{width:24%}@media (max-width:600px){.privacy_page__wEG8P{padding:24px 16px 48px}.privacy_navigation__nOQd6{margin-bottom:32px}.privacy_document__lXIfO{padding:24px 18px;font-size:14px}.privacy_contents__7Cvmb ol{grid-template-columns:1fr}.privacy_callout__YGBS4{padding:18px}.privacy_tableContainer__6ojYg table td,.privacy_tableContainer__6ojYg table th{padding:10px 8px;min-width:110px}}.privacy_languageRow__Rrnhw{display:flex;justify-content:flex-end;margin-bottom:20px}.privacy_languageSwitch__8bm30{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.privacy_languageSwitch__8bm30 button{min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:13px;font-weight:500;line-height:1.4}.privacy_languageSwitch__8bm30 button[aria-pressed=true]{background:var(--pink-light);color:var(--pink-dark);font-weight:600}.privacy_languageSwitch__8bm30 button:hover{color:var(--ink)}.privacy_footer__h8_jf{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;color:var(--muted);font-size:13px;line-height:1.7}.privacy_footer__h8_jf a{text-decoration:underline;text-underline-offset:3px}