.legal-module__jOkara__page{background:var(--gradient-bg);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-body),"DM Sans",-apple-system,sans-serif}.legal-module__jOkara__column{max-width:680px;margin:0 auto;padding:0 24px}.legal-module__jOkara__header{justify-content:center;padding:40px 0 24px;display:flex}.legal-module__jOkara__logoLink{transition:opacity .25s;display:inline-block}.legal-module__jOkara__logoLink:hover{opacity:.8}.legal-module__jOkara__logo{width:140px;height:auto}.legal-module__jOkara__hero{text-align:center;padding:40px 0 48px;animation:.6s ease-out both legal-module__jOkara__fadeUp}.legal-module__jOkara__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:.6875rem;font-weight:600}.legal-module__jOkara__heroTitle{font-family:var(--font-display);color:var(--color-text-primary);text-wrap:balance;margin:0 0 20px;font-size:2.5rem;font-weight:400;line-height:1.15}.legal-module__jOkara__lastUpdated{color:var(--color-text-muted);margin:0;font-size:.8125rem}.legal-module__jOkara__prose{padding-bottom:64px;animation:.6s ease-out .1s both legal-module__jOkara__fadeUp}.legal-module__jOkara__prose h2{font-family:var(--font-display);color:var(--color-text-primary);margin:48px 0 20px;font-size:1.5rem;font-weight:400;line-height:1.25}.legal-module__jOkara__prose h2:first-child{margin-top:0}.legal-module__jOkara__prose h3{letter-spacing:.02em;color:var(--color-text-primary);margin:32px 0 14px;font-size:.9375rem;font-weight:600}.legal-module__jOkara__prose p{color:var(--color-text-secondary);margin:0 0 16px;font-size:.9375rem;line-height:1.7}.legal-module__jOkara__prose strong{color:var(--color-text-primary);font-weight:600}.legal-module__jOkara__prose a{color:var(--color-accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.legal-module__jOkara__prose a:hover{border-bottom-color:var(--color-accent)}.legal-module__jOkara__prose ul,.legal-module__jOkara__prose ol{margin:0 0 16px;padding-left:24px}.legal-module__jOkara__prose li{color:var(--color-text-secondary);margin-bottom:8px;font-size:.9375rem;line-height:1.7}.legal-module__jOkara__prose li::marker{color:var(--color-accent)}.legal-module__jOkara__prose ol li::marker{font-size:.875rem;font-weight:600}.legal-module__jOkara__callout{background:var(--color-accent-muted);border-radius:var(--radius-interactive);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;margin:24px 0;padding:20px 24px;font-size:.8125rem;font-weight:500;line-height:1.65}.legal-module__jOkara__capsBlock{text-transform:uppercase;letter-spacing:.01em;color:var(--color-text-tertiary);font-size:.8125rem;line-height:1.65}.legal-module__jOkara__table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:.875rem}.legal-module__jOkara__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-light);padding:10px 14px;font-size:.75rem;font-weight:600}.legal-module__jOkara__table td{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);vertical-align:top;padding:10px 14px;line-height:1.5}.legal-module__jOkara__table tr:last-child td{border-bottom:none}.legal-module__jOkara__divider{background:linear-gradient(90deg,transparent 0%,var(--color-border-light)30%,var(--color-border-light)70%,transparent 100%);border:none;width:min(200px,60%);height:1px;margin:48px auto}.legal-module__jOkara__footer{padding:20px 24px 40px;position:relative}.legal-module__jOkara__footer:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-border-light)30%,var(--color-border-light)70%,transparent 100%);width:min(200px,60%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.legal-module__jOkara__footerContent{color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:24px;font-size:12px;display:flex}.legal-module__jOkara__footerCopy{color:var(--color-text-muted)}.legal-module__jOkara__footerLinks{gap:20px;display:flex}.legal-module__jOkara__footerLinks a{color:var(--color-text-tertiary);text-decoration:none;transition:color .25s}.legal-module__jOkara__footerLinks a:hover{color:var(--color-text-primary)}@keyframes legal-module__jOkara__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.legal-module__jOkara__hero,.legal-module__jOkara__prose{animation:none}}@media (max-width:768px){.legal-module__jOkara__hero{padding:32px 0 40px}.legal-module__jOkara__heroTitle{font-size:2rem}.legal-module__jOkara__logo{width:120px}.legal-module__jOkara__prose h2{margin-top:40px;font-size:1.375rem}.legal-module__jOkara__table{font-size:.8125rem}.legal-module__jOkara__table th,.legal-module__jOkara__table td{padding:8px 10px}}@media (max-width:480px){.legal-module__jOkara__column{padding:0 20px}.legal-module__jOkara__header{padding:32px 0 20px}.legal-module__jOkara__hero{padding:24px 0 32px}.legal-module__jOkara__heroTitle{font-size:1.75rem}.legal-module__jOkara__logo{width:110px}.legal-module__jOkara__prose h2{margin-top:36px;font-size:1.25rem}.legal-module__jOkara__prose h3,.legal-module__jOkara__prose p,.legal-module__jOkara__prose li{font-size:.875rem}.legal-module__jOkara__callout{padding:16px 20px;font-size:.75rem}.legal-module__jOkara__table,.legal-module__jOkara__table thead,.legal-module__jOkara__table tbody,.legal-module__jOkara__table th,.legal-module__jOkara__table td,.legal-module__jOkara__table tr{display:block}.legal-module__jOkara__table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-module__jOkara__table tr{border-bottom:1px solid var(--color-border-light);margin-bottom:16px;padding-bottom:12px}.legal-module__jOkara__table td{border-bottom:none;padding:4px 0;font-size:.8125rem}.legal-module__jOkara__table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:2px;font-size:.6875rem;font-weight:600;display:block}}
