.Legal_heroSection__2rqvE,.Legal_pageContainer__06x1g{--legal-bg:#121212;--legal-card-bg:#1e1e1e;--legal-text:rgba(255,255,255,0.75);--legal-text-white:#ffffff;--legal-border:rgba(255,255,255,0.1);--legal-border-subtle:rgba(255,255,255,0.08);--legal-orange-gradient:linear-gradient(135deg,#ffa501,#e66f00);--legal-card-highlight:linear-gradient(135deg,#1e1e1e,#4b2e13)}.Legal_heroSection__2rqvE{position:relative;width:100%;padding-top:130px;padding-bottom:50px;background-color:var(--legal-bg);overflow:hidden;text-align:center}@media (min-width:768px){.Legal_heroSection__2rqvE{padding-top:160px;padding-bottom:70px}}.Legal_heroGlow__uK5f2{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:600px;height:350px;background:radial-gradient(circle,rgba(255,123,0,.15) 0,rgba(255,123,0,0) 70%);border-radius:9999px;pointer-events:none;filter:blur(80px);z-index:0}.Legal_heroTitle__qy82H{font-family:var(--font-marcellus),serif;font-size:clamp(44px,6vw,72px);line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;display:inline-flex;align-items:baseline;justify-content:center}.Legal_heroSubtitle__tkFli{font-family:var(--font-syne),sans-serif;font-size:18px;line-height:1.5;color:rgba(255,255,255,.65);max-width:620px;margin:0 auto 24px}@media (min-width:640px){.Legal_heroSubtitle__tkFli{font-size:20px}}.Legal_updatedPill__ZZYuP{display:inline-flex;align-items:center;padding:6px 16px;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-family:var(--font-syne),sans-serif;font-size:14px;color:rgba(255,255,255,.6);letter-spacing:.01em}.Legal_pageContainer__06x1g{max-width:1200px;margin:0 auto;padding:0 16px 100px;display:flex;flex-direction:column;gap:40px}@media (min-width:1024px){.Legal_pageContainer__06x1g{flex-direction:row;align-items:flex-start;padding:0 24px 120px;gap:56px}}.Legal_tocSidebar__7afZL{display:none}@media (min-width:1024px){.Legal_tocSidebar__7afZL{display:block;width:280px;flex-shrink:0;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:12px}}.Legal_tocTitle__BKIiZ{font-family:var(--font-syne),sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45);margin:0 0 16px}.Legal_tocList__UpcLI{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.Legal_tocLink__3_nMQ{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-family:var(--font-syne),sans-serif;font-size:14px;line-height:1.4;color:rgba(255,255,255,.6);text-decoration:none;transition:all .2s ease;position:relative}.Legal_tocLink__3_nMQ:hover{color:#ffffff;background:rgba(255,255,255,.05)}.Legal_tocLinkActive__WzzuR{color:#ffffff!important;font-weight:600;background:rgba(255,255,255,.06)}.Legal_activeDot__eFb8K{background:#ff7b00;box-shadow:0 0 10px #ff7b00}.Legal_activeDot__eFb8K,.Legal_inactiveDot__kxMOU{width:6px;height:6px;border-radius:50%;flex-shrink:0}.Legal_inactiveDot__kxMOU{background:transparent}.Legal_mobileToc__Rey1w{display:block;background:var(--legal-card-bg);border:1px solid var(--legal-border);border-radius:16px;overflow:hidden;margin-bottom:24px}@media (min-width:1024px){.Legal_mobileToc__Rey1w{display:none}}.Legal_mobileTocHeader__txlMr{width:100%;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;color:#ffffff;font-family:var(--font-syne),sans-serif;font-weight:600;font-size:15px}.Legal_mobileTocHeader__txlMr:focus-visible{outline:2px solid #ff7b00;outline-offset:-2px}.Legal_mobileTocPanel__J0Gsi{padding:8px 16px 16px;border-top:1px solid rgba(255,255,255,.08)}.Legal_contentMain__iCG15{width:100%;max-width:760px;color:var(--legal-text);font-family:var(--font-syne),sans-serif;font-size:16.5px;line-height:1.65}@media (min-width:640px){.Legal_contentMain__iCG15{font-size:17.5px}}.Legal_contentMain__iCG15 .legal-h2{font-family:var(--font-marcellus),serif;font-size:clamp(30px,4vw,40px);line-height:1.25;margin-top:56px;margin-bottom:20px;color:#ffffff;background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.75));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Legal_contentMain__iCG15 .legal-h2:first-of-type{margin-top:0}.Legal_contentMain__iCG15 .legal-h3{font-family:var(--font-syne),sans-serif;font-weight:600;font-size:20px;color:#ffffff;margin-top:36px;margin-bottom:16px}.Legal_contentMain__iCG15 p{margin-bottom:20px;color:var(--legal-text)}.Legal_contentMain__iCG15 strong{color:#ffffff;font-weight:600}.Legal_contentMain__iCG15 a{background:var(--legal-orange-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;font-weight:500;transition:opacity .2s ease}.Legal_contentMain__iCG15 a:hover{text-decoration:underline;text-underline-offset:3px;-webkit-text-fill-color:#ff9d00}.Legal_contentMain__iCG15 ul{list-style:none;padding-left:0;margin:0 0 24px}.Legal_contentMain__iCG15 li{position:relative;padding-left:24px;margin-bottom:12px;line-height:1.6}.Legal_contentMain__iCG15 li:before{content:"";position:absolute;left:6px;top:10px;width:6px;height:6px;border-radius:50%;background:#ff7b00}.Legal_contentMain__iCG15 .legal-short-version-card{background:var(--legal-card-highlight);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:28px 24px;margin-bottom:48px;box-shadow:0 10px 30px rgba(0,0,0,.4)}@media (min-width:640px){.Legal_contentMain__iCG15 .legal-short-version-card{padding:36px 32px}}.Legal_contentMain__iCG15 .legal-short-version-card h2{margin-top:0!important;margin-bottom:16px!important}.Legal_contentMain__iCG15 .legal-grievance-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;margin:24px 0 40px}.Legal_contentMain__iCG15 .legal-grievance-card h3{margin-top:0!important;margin-bottom:14px!important}.Legal_contentMain__iCG15 .legal-grievance-card ul{margin-bottom:0!important}.Legal_cookieSettingsSection__gu_up{margin:32px 0 48px;padding:20px;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.15);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media (min-width:640px){.Legal_cookieSettingsSection__gu_up{flex-direction:row;align-items:center;justify-content:space-between}}.Legal_cookieSettingsBtn__tM3sN{min-height:44px;padding:10px 24px;border-radius:9999px;background:#e5e5e5;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,filter .15s ease}.Legal_cookieSettingsBtn__tM3sN:hover{filter:brightness(.95);transform:translateY(-1px)}.Legal_cookieSettingsBtn__tM3sN:disabled{opacity:.5;cursor:not-allowed}.Legal_cookieSettingsBtnText___plWw{background:var(--legal-orange-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-syne),sans-serif;font-weight:700;font-size:14px}.Legal_contentMain__iCG15 .legal-table-wrapper{width:100%;background:var(--legal-card-bg);border:1px solid var(--legal-border);border-radius:20px;overflow:hidden;margin:28px 0 40px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.Legal_contentMain__iCG15 .legal-table-wrapper table{width:100%;border-collapse:collapse;text-align:left}.Legal_contentMain__iCG15 .legal-table-wrapper th{font-family:var(--font-syne),sans-serif;font-weight:500;font-size:14px;color:rgba(255,255,255,.6);padding:16px 20px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08)}.Legal_contentMain__iCG15 .legal-table-wrapper td{font-family:var(--font-syne),sans-serif;font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.75);padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.Legal_contentMain__iCG15 .legal-table-wrapper tr:last-child td{border-bottom:none}@media (max-width:767px){.Legal_contentMain__iCG15 .legal-table-wrapper{background:transparent;border:none;border-radius:0;box-shadow:none}.Legal_contentMain__iCG15 .legal-table-wrapper table,.Legal_contentMain__iCG15 .legal-table-wrapper tbody,.Legal_contentMain__iCG15 .legal-table-wrapper td,.Legal_contentMain__iCG15 .legal-table-wrapper tr{display:block;width:100%}.Legal_contentMain__iCG15 .legal-table-wrapper thead{display:none}.Legal_contentMain__iCG15 .legal-table-wrapper tr{background:var(--legal-card-bg);border:1px solid var(--legal-border);border-radius:16px;padding:16px;margin-bottom:16px}.Legal_contentMain__iCG15 .legal-table-wrapper td{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px}.Legal_contentMain__iCG15 .legal-table-wrapper td:last-child{border-bottom:none}.Legal_contentMain__iCG15 .legal-table-wrapper td:before{content:attr(data-label);font-family:var(--font-syne),sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#ffa501;display:block}}@media print{.Legal_contentMain__iCG15,.Legal_heroSection__2rqvE,.Legal_pageContainer__06x1g{background:#ffffff!important;color:#000000!important}.Legal_cookieSettingsSection__gu_up,.Legal_heroGlow__uK5f2,.Legal_mobileToc__Rey1w,.Legal_tocSidebar__7afZL{display:none!important}.Legal_heroSection__2rqvE{padding-top:20px!important;padding-bottom:20px!important}.Legal_contentMain__iCG15 .legal-h2,.Legal_contentMain__iCG15 .legal-h3,.Legal_heroTitle__qy82H,.Legal_shortVersionTitle__LLPeC{color:#000000!important;background:none!important;-webkit-text-fill-color:#000000!important}.Legal_shortVersionCard__JxucW{background:#f7f7f7!important;border:1px solid #cccccc!important;color:#000000!important}.Legal_contentMain__iCG15 .legal-table-wrapper{border:1px solid #000000!important}.Legal_contentMain__iCG15 .legal-table-wrapper td,.Legal_contentMain__iCG15 .legal-table-wrapper th{color:#000000!important;border-bottom:1px solid #cccccc!important}}