.privacyPolicy_root__tzsYK{--pipc-blue:#0b5ca8;--pipc-blue-dark:#084a87;--pipc-blue-light:#eaf2fa;--pipc-navy:#22315a;--line:#d7dee8;--text:#333;--text-sub:#555;margin:0 auto;max-width:1000px;background:#fff;box-shadow:0 0 20px #0000000f;color:var(--text);font-size:16px;line-height:1.7;word-break:keep-all}.privacyPolicy_header__ml4Yc{background:linear-gradient(135deg,var(--pipc-blue-dark) 0,var(--pipc-blue) 60%,#2f7cc4 100%);color:#fff;padding:48px 40px 40px}.privacyPolicy_headerOrg__w4wAl{font-size:15px;opacity:.85;letter-spacing:.05em;margin-bottom:8px}.privacyPolicy_headerTitle__jiUgd{font-size:34px;font-weight:700;letter-spacing:-.02em}.privacyPolicy_headerMeta__iH7tT{margin-top:14px;font-size:14px;opacity:.9}.privacyPolicy_headerMeta__iH7tT span{display:inline-block;background:#ffffff26;border-radius:20px;padding:4px 14px;margin-right:8px}.privacyPolicy_content__W2tA9{padding:36px 40px 60px}.privacyPolicy_intro__AsJ9t{background:var(--pipc-blue-light);border-left:5px solid var(--pipc-blue);padding:20px 24px;border-radius:0 8px 8px 0;font-size:15.5px;color:var(--text-sub);margin-bottom:36px}.privacyPolicy_labelTitle__bf2iQ{font-size:20px;font-weight:700;color:var(--pipc-navy);margin-bottom:16px;padding-left:12px;border-left:4px solid var(--pipc-blue)}.privacyPolicy_labels__7GNgW{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:44px}.privacyPolicy_labelCard__vSRaG{border:1px solid var(--line);border-radius:12px;padding:18px 12px;text-align:center;background:#fff;transition:box-shadow .2s,transform .2s}.privacyPolicy_labelCard__vSRaG:hover{box-shadow:0 6px 16px #0b5ca826;transform:translateY(-2px)}.privacyPolicy_labelCard__vSRaG img{width:76px;height:76px;object-fit:contain;margin:0 auto 10px}.privacyPolicy_labelCard__vSRaG strong{display:block;font-size:15px;color:var(--pipc-navy);margin-bottom:6px}.privacyPolicy_labelCard__vSRaG small{font-size:12.5px;color:var(--text-sub);line-height:1.5;display:block}.privacyPolicy_toc__TsJJN{border:2px solid var(--pipc-blue);border-radius:12px;overflow:hidden;margin-bottom:48px}.privacyPolicy_tocHead__Pc8mr{background:var(--pipc-blue);color:#fff;font-size:18px;font-weight:700;padding:14px 24px;letter-spacing:.3em;text-align:center}.privacyPolicy_toc__TsJJN ol{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:8px 0}.privacyPolicy_toc__TsJJN li{border-bottom:1px dashed #e3e9f2}.privacyPolicy_toc__TsJJN li:nth-last-child(-n+2){border-bottom:none}.privacyPolicy_toc__TsJJN a{display:flex;align-items:center;gap:10px;padding:12px 22px;color:var(--text);text-decoration:none;font-size:15px;transition:background .15s,color .15s}.privacyPolicy_toc__TsJJN a:hover{background:var(--pipc-blue-light);color:var(--pipc-blue);font-weight:600}.privacyPolicy_tocNo__x4T7y{flex:none;width:56px;font-weight:700;color:var(--pipc-blue);font-size:14px}.privacyPolicy_article__cRF6K{margin-bottom:52px;scroll-margin-top:24px}.privacyPolicy_articleHead__4wkbx{display:flex;align-items:center;gap:14px;background:linear-gradient(90deg,var(--pipc-blue-light),#fff);border:1px solid var(--line);border-left:6px solid var(--pipc-blue);border-radius:10px;padding:14px 20px;margin-bottom:20px}.privacyPolicy_articleHead__4wkbx img{width:46px;height:46px;object-fit:contain;flex:none}.privacyPolicy_articleHead__4wkbx h2{font-size:20px;color:var(--pipc-navy);font-weight:700;line-height:1.4}.privacyPolicy_article__cRF6K p{margin-bottom:12px}.privacyPolicy_clause__PL6nY{margin-bottom:12px;padding-left:4px}.privacyPolicy_dot__HPIaH{list-style:none;margin:8px 0 16px 8px}.privacyPolicy_dot__HPIaH li{position:relative;padding-left:18px;margin-bottom:7px;color:var(--text-sub);font-size:15.5px}.privacyPolicy_dot__HPIaH li:before{content:"•";position:absolute;left:2px;color:var(--pipc-blue);font-weight:700}.privacyPolicy_svc__qIY8o{font-weight:700;color:var(--pipc-blue-dark);margin:20px 0 10px;font-size:16.5px}.privacyPolicy_subhead__bDBQe{font-weight:700;color:var(--pipc-navy);margin:18px 0 8px;font-size:16px}.privacyPolicy_tblScroll__yWr4Y{overflow-x:auto;margin:10px 0 20px}.privacyPolicy_tblScroll__yWr4Y table{border-collapse:collapse;width:100%;font-size:14.5px;min-width:640px;margin:0}.privacyPolicy_tblScroll__yWr4Y th{background:var(--pipc-blue);color:#fff;font-weight:600;padding:11px 12px;border:1px solid #4a86bd;text-align:center}.privacyPolicy_tblScroll__yWr4Y td{border:1px solid var(--line);padding:10px 12px;vertical-align:top;background:#fff}.privacyPolicy_tblScroll__yWr4Y tbody tr:nth-child(2n) td{background:#f8fafd}.privacyPolicy_tblScroll__yWr4Y a{color:var(--pipc-blue);text-decoration:none}.privacyPolicy_tblScroll__yWr4Y a:hover{text-decoration:underline}.privacyPolicy_center__7Wh0J{text-align:center}.privacyPolicy_req__mRbLP{color:var(--pipc-blue-dark);font-weight:600}.privacyPolicy_opt__q8w9R{color:#767676}.privacyPolicy_prevLink__K9EKb{display:inline-flex;align-items:center;margin-left:8px;padding:3px 12px;border:1px solid var(--pipc-blue);border-radius:16px;background:#fff;color:var(--pipc-blue);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.privacyPolicy_prevLink__K9EKb:hover,.privacyPolicy_topBtn__XsB43{background:var(--pipc-blue);color:#fff}.privacyPolicy_topBtn__XsB43{position:fixed;right:24px;bottom:24px;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;font-size:20px;box-shadow:0 4px 12px #00000040;opacity:0;pointer-events:none;transition:opacity .25s;z-index:50}.privacyPolicy_topBtnShow__5CYnm{opacity:1;pointer-events:auto}.privacyPolicy_topBtn__XsB43:hover{background:var(--pipc-blue-dark)}.privacyPolicy_footer__mJs2f{background:var(--pipc-navy);color:#cfd8ea;padding:26px 40px;font-size:13.5px;line-height:1.8}.privacyPolicy_footer__mJs2f strong{color:#fff}@media (max-width:720px){.privacyPolicy_content__W2tA9{padding:28px 18px 48px}.privacyPolicy_header__ml4Yc{padding:36px 22px 30px}.privacyPolicy_headerTitle__jiUgd{font-size:26px}.privacyPolicy_toc__TsJJN ol{grid-template-columns:1fr}.privacyPolicy_toc__TsJJN li:nth-last-child(2){border-bottom:1px dashed #e3e9f2}}