.privacy_pageDate__QKvtK{font-size:.85rem;color:#aaa;margin-bottom:2rem}.privacy_banner__bf7Gd{display:flex;align-items:flex-start;gap:1rem;background:var(--orange-pale);border:1px solid #ffd580;border-radius:10px;padding:1rem 1.25rem;margin-bottom:2rem}.privacy_bannerIcon__GygRc{font-size:1.5rem;flex-shrink:0}.privacy_banner__bf7Gd strong{font-family:var(--font-sora),sans-serif;font-size:.95rem;display:block;margin-bottom:.2rem}.privacy_banner__bf7Gd p{font-size:.95rem;color:#555;line-height:1.7;margin:0}.privacy_policySection__dU2F3{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0}.privacy_policySection__dU2F3:last-of-type{border-bottom:none}.privacy_policySection__dU2F3 h2{font-size:1.1rem;font-weight:700;color:var(--black);margin-bottom:.75rem}.privacy_policySection__dU2F3 p{font-size:.95rem;color:#444;line-height:1.7;margin-bottom:.75rem}.privacy_policySection__dU2F3 ul{padding-left:1.5rem;display:flex;flex-direction:column;gap:.4rem;font-size:.93rem;color:#555}.privacy_policySection__dU2F3 a{color:var(--orange-light);text-decoration:underline}.privacy_tableWrap__KO_T7{overflow-x:auto;margin-bottom:.75rem}.privacy_tableWrap__KO_T7 table{width:100%;border-collapse:collapse;font-size:.88rem}.privacy_tableWrap__KO_T7 th{text-align:left;padding:.75rem 1rem;background:#f9f9f9;border-bottom:2px solid #eee;font-weight:600;color:var(--black)}.privacy_tableWrap__KO_T7 td{padding:.75rem 1rem;border-bottom:1px solid #f5f5f5;color:#555;vertical-align:top}.privacy_colName__F2huE{font-weight:500;color:var(--black)}.privacy_colRet__ydUOy{color:#888;font-size:.85rem}.privacy_colYes__XiCuW{color:var(--orange-light);font-weight:500}.privacy_colNo__BIjPm{color:#d32f2f;font-weight:500}.privacy_colPart__Lm1O7{font-weight:500;color:var(--black)}.privacy_infoBox__ME3_m{background:#f9f9f9;border-radius:8px;padding:.85rem 1rem;font-size:.9rem;color:#555;border-left:3px solid var(--orange-light);margin-top:.75rem}.privacy_contactBox__7wJnN{background:var(--orange-pale);border:1px solid #ffd580;border-radius:10px;padding:1.25rem;margin-top:1rem;font-size:.95rem;color:var(--black)}.privacy_contactBox__7wJnN p{margin:.5rem 0 0;font-size:.9rem;color:#555}.privacy_contactBox__7wJnN a{color:var(--orange-light);text-decoration:underline}.privacy_summaryBox__Stuh4{background:#f9f9f9;border-radius:10px;padding:1.5rem;border-left:4px solid var(--orange-light)}.privacy_summaryBox__Stuh4 h2{font-size:1rem;font-weight:700;margin-bottom:.75rem;color:var(--black)}.privacy_summaryBox__Stuh4 ul{padding-left:1.25rem;display:flex;flex-direction:column;gap:.4rem;font-size:.93rem;color:#555}.privacy_howTo__CjeEb{background:#f9f9f9;border-radius:8px;padding:1rem 1.25rem;border-left:3px solid var(--orange-light);margin-top:.75rem}.privacy_howToTitle__eHJpt{font-weight:600;font-size:.9rem;margin-bottom:.5rem;color:var(--black)}.privacy_howTo__CjeEb ol{padding-left:1.25rem;display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#555}.privacy_warningBox__IwEmE{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:.85rem 1rem;font-size:.9rem;color:#5d4037;margin-top:.75rem}.privacy_noCollectList__Lcf2u{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem;font-size:.93rem;color:#555}.privacy_noCollectList__Lcf2u li:before{content:"✗  ";color:#d32f2f;font-weight:700}.privacy_noList__ahBUZ{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem;font-size:.93rem;color:#555}.privacy_typeGrid__Ayel2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:.5rem}.privacy_typeCard__KWNXt{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:10px;border:1px solid}.privacy_typeCard__KWNXt.privacy_essential__Sb_mR{background:#e8f5e9;border-color:#a5d6a7}.privacy_typeCard__KWNXt.privacy_analytics__VXtwR{background:var(--orange-pale);border-color:#ffd580}.privacy_typeIcon__obMFl{font-size:1.25rem;flex-shrink:0}.privacy_typeLabel__SZSyG{font-size:.95rem;font-weight:700;display:block;margin-bottom:.25rem;color:var(--black)}.privacy_typeDesc__ORPL9{font-size:.85rem;color:#555;margin:0;line-height:1.5}.privacy_badge__KhUHC{padding:.2rem .6rem;border-radius:50px;font-size:.8rem;font-weight:600}.privacy_badgeEssential__0Gjts{background:#e8f5e9;color:#2e7d32}.privacy_badgeAnalytics__xUzWU{background:var(--orange-pale);color:#e65100}.privacy_browserGrid__WBkIZ{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.75rem}.privacy_browserLink__68kQT{padding:.5rem 1rem;background:#f9f9f9;border-radius:8px;font-size:.9rem;color:var(--orange-light);text-decoration:none;border:1px solid #eee;font-weight:500;transition:all .18s}.privacy_browserLink__68kQT:hover{background:var(--orange-pale);border-color:#ffd580}.privacy_regulatorBox__vVP_W{background:#f9f9f9;border-radius:8px;padding:1rem 1.25rem;font-size:.9rem;color:#444;margin-top:.75rem}.privacy_regulatorBox__vVP_W strong{display:block;margin-bottom:.5rem;color:var(--black)}.privacy_regulatorList__D29Fm{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem}.privacy_regulatorList__D29Fm a{color:var(--orange-light);text-decoration:underline}.privacy_officerBox__d2Oy2{border:1px solid #eee;border-radius:8px;overflow:hidden;margin-top:.75rem}.privacy_officerRow__AUvXD{display:flex;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #f5f5f5;font-size:.9rem;color:#444}.privacy_officerRow__AUvXD:last-child{border-bottom:none}.privacy_officerLabel__teHWa{font-weight:600;color:var(--black);min-width:130px;flex-shrink:0}.privacy_officerRow__AUvXD a{color:var(--orange-light);text-decoration:underline}.privacy_sectionGrid__mkdFG{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.privacy_sectionCard__oMT1G{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid #eee;border-radius:10px;cursor:pointer;transition:all .2s;text-decoration:none;color:inherit}.privacy_sectionCard__oMT1G:hover{border-color:var(--orange-light);box-shadow:0 2px 16px rgba(255,140,0,.1);transform:translateX(3px)}.privacy_cardIcon__qQdfl{font-size:1.5rem;flex-shrink:0}.privacy_cardTitle__K0Qle{font-size:.95rem;font-weight:600;color:var(--black);margin:0 0 .2rem}.privacy_cardDesc__GjnWk{font-size:.85rem;color:#777;margin:0}.privacy_cardArrow__DdJIu{margin-left:auto;color:var(--orange-light);font-size:1.1rem;flex-shrink:0}@media (max-width:700px){.privacy_typeGrid__Ayel2{grid-template-columns:1fr}}