.CookiePolicy_wrapper__GT_xv{--primary:#123c2b;--secondary:#00c999;--accent:#4672ff;--light-gray:#f2f0e4;--text:#1a1a1a;--text-muted:#555;--border:#e1e3e6;--bg:#fff;--nav-height:64px;color:var(--text);background:var(--bg);line-height:1.7;font-size:16px}.CookiePolicy_wrapper__GT_xv *,.CookiePolicy_wrapper__GT_xv :after,.CookiePolicy_wrapper__GT_xv :before{box-sizing:border-box}.CookiePolicy_pageWrapper__zxzn3{max-width:1100px;margin:0 auto;padding:48px 24px 80px;display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:start}@media (max-width:768px){.CookiePolicy_pageWrapper__zxzn3{grid-template-columns:1fr;padding:32px 20px 64px}.CookiePolicy_sidebar__dA_n0{display:none}}.CookiePolicy_sidebar__dA_n0{position:sticky;top:calc(var(--nav-height) + 24px);max-height:calc(100vh - var(--nav-height) - 48px);overflow-y:auto;padding-right:8px}.CookiePolicy_sidebar__dA_n0::-webkit-scrollbar{width:4px}.CookiePolicy_sidebar__dA_n0::-webkit-scrollbar-track{background:transparent}.CookiePolicy_sidebar__dA_n0::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.CookiePolicy_tocLabel__xFdoE{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.CookiePolicy_tocList__AWxx0{list-style:none;padding:0;margin:0}.CookiePolicy_tocList__AWxx0 li+li{margin-top:2px}.CookiePolicy_tocList__AWxx0 a{display:block;font-size:.78rem;color:var(--text-muted);text-decoration:none;padding:5px 10px;border-radius:4px;border-left:2px solid transparent;line-height:1.4;transition:color .15s,border-color .15s,background .15s}.CookiePolicy_tocList__AWxx0 a.CookiePolicy_active__0_QzX,.CookiePolicy_tocList__AWxx0 a:hover{color:var(--primary);border-left-color:var(--secondary);background:#f0faf6}.CookiePolicy_content__x_LUq{min-width:0}.CookiePolicy_policyHeader__pHDKu{margin-bottom:40px;padding-bottom:28px;border-bottom:2px solid var(--border)}.CookiePolicy_policyHeader__pHDKu h1{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:8px;letter-spacing:-.5px}.CookiePolicy_dateBadge__Lat2e{display:inline-block;background:#f0faf6;color:var(--primary);border:1px solid #c8ead9;font-size:.8rem;font-weight:500;padding:4px 12px;border-radius:20px}.CookiePolicy_complianceNotice__MOXeg{background:#fff8f0;border:1px solid #f5c98a;border-left:4px solid #f5a623;border-radius:8px;padding:16px 20px;margin-bottom:32px;font-size:.85rem;color:#7a4f00;line-height:1.6}.CookiePolicy_complianceNotice__MOXeg strong{display:block;margin-bottom:4px;font-size:.88rem}.CookiePolicy_complianceNotice__MOXeg a{color:#7a4f00;text-decoration:underline}.CookiePolicy_summaryBox__L98Vk{background:#f8f9ff;border:1px solid #dde4ff;border-radius:10px;padding:28px 32px;margin-bottom:40px}.CookiePolicy_summaryBox__L98Vk h2{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.CookiePolicy_summaryBox__L98Vk p{font-size:.9rem;color:var(--text-muted);margin-bottom:12px}.CookiePolicy_summaryBox__L98Vk p:last-child{margin-bottom:0}.CookiePolicy_summaryBox__L98Vk strong{color:var(--text)}.CookiePolicy_policySection__Jt06m{margin-bottom:52px;scroll-margin-top:calc(var(--nav-height) + 24px)}.CookiePolicy_policySection__Jt06m h2{font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--secondary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CookiePolicy_sectionNum__qpGAT{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--secondary);color:#fff;font-size:.7rem;font-weight:700;border-radius:50%;flex-shrink:0}.CookiePolicy_policySection__Jt06m p{font-size:.93rem;color:var(--text-muted);margin-bottom:14px;line-height:1.75}.CookiePolicy_policySection__Jt06m p:last-child{margin-bottom:0}.CookiePolicy_policySection__Jt06m h3{font-size:.88rem;font-weight:700;color:var(--text);margin:24px 0 8px;text-transform:uppercase;letter-spacing:.04em}.CookiePolicy_policySection__Jt06m ul{list-style:none;margin:8px 0 16px;padding:0}.CookiePolicy_policySection__Jt06m ul li{position:relative;padding:5px 0 5px 18px;font-size:.9rem;color:var(--text-muted);line-height:1.6}.CookiePolicy_policySection__Jt06m ul li:before{content:"•";position:absolute;left:4px;color:var(--secondary);font-weight:700}.CookiePolicy_surfaceTag__qE0jr{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 9px;border-radius:20px;margin-left:6px;vertical-align:middle}.CookiePolicy_surfaceWeb__wffWv{background:#e8f0fe;color:#1a56db;border:1px solid #c3d4fd}.CookiePolicy_surfaceApp__vkQtg{background:#fde8ff;color:#7e22ce;border:1px solid #e9c3fd}.CookiePolicy_cookieCards__WaO5H{display:flex;flex-direction:column;gap:16px;margin:16px 0}.CookiePolicy_cookieCard__7xtPy{border:1px solid var(--border);border-radius:10px;overflow:hidden}.CookiePolicy_cookieCardHeader__R23s5{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fafafa;border-bottom:1px solid var(--border);gap:12px;flex-wrap:wrap}.CookiePolicy_cookieCardHeader__R23s5 h3{margin:0;font-size:.9rem;font-weight:700;color:var(--primary);text-transform:none;letter-spacing:0}.CookiePolicy_cookieBadges__FyB5F{display:flex;gap:8px;flex-wrap:wrap}.CookiePolicy_badge__we3mJ{font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:20px;letter-spacing:.04em;white-space:nowrap}.CookiePolicy_badgeRequired__aPqXD{background:#e6f7f0;color:#0a6640;border:1px solid #b3e6d0}.CookiePolicy_badgeConsent__8fLFE{background:#fff3e0;color:#7a4800;border:1px solid #ffd699}.CookiePolicy_badgeDuration__YFNuD{background:#f0f4ff;color:#2a4080;border:1px solid #c0d0ff}.CookiePolicy_badgeAtt__hmOcl{background:#f3e8ff;color:#6b21a8;border:1px solid #d8b4fe}.CookiePolicy_cookieCardBody__rELmV{padding:16px 20px}.CookiePolicy_cookieCardBody__rELmV p{font-size:.88rem;color:var(--text-muted);margin-bottom:10px}.CookiePolicy_cookieCardBody__rELmV p:last-child{margin-bottom:0}.CookiePolicy_tableWrap__8kos9{overflow-x:auto;margin:16px 0;border-radius:8px;border:1px solid var(--border)}.CookiePolicy_tableWrap__8kos9 table{width:100%;border-collapse:collapse;font-size:.82rem}.CookiePolicy_tableWrap__8kos9 thead th{background:var(--primary);color:var(--light-gray);font-weight:600;text-align:left;padding:10px 14px;letter-spacing:.04em}.CookiePolicy_tableWrap__8kos9 tbody tr{border-bottom:1px solid var(--border)}.CookiePolicy_tableWrap__8kos9 tbody tr:last-child{border-bottom:none}.CookiePolicy_tableWrap__8kos9 tbody tr:nth-child(2n){background:#fafafa}.CookiePolicy_tableWrap__8kos9 tbody td{padding:9px 14px;color:var(--text-muted);vertical-align:top;line-height:1.5}.CookiePolicy_tableWrap__8kos9 code{font-size:.85em;background:#f3f4f6;padding:1px 5px;border-radius:3px}.CookiePolicy_tagNecessary__1y4UD{color:#0a6640;font-weight:600}.CookiePolicy_tagAnalytics__o5iQE{color:#7a4800;font-weight:600}.CookiePolicy_tagMarketing__vBZj7{color:#6b2a80;font-weight:600}.CookiePolicy_contactBlock__lugf_{background:#f8f9ff;border:1px solid #dde4ff;border-radius:8px;padding:20px 24px;font-size:.88rem;color:var(--text-muted);line-height:1.8;margin-top:16px}.CookiePolicy_contactBlock__lugf_ a{color:var(--accent);text-decoration:none}.CookiePolicy_contactBlock__lugf_ a:hover{text-decoration:underline}.CookiePolicy_wrapper__GT_xv a{color:var(--accent)}.CookiePolicy_wrapper__GT_xv code{font-size:.85em;background:#f3f4f6;padding:1px 5px;border-radius:3px}