.cp-h1.svelte-bskage{letter-spacing:-.035em;color:var(--ink);margin:0 auto;font-size:clamp(34px,6.2vw,58px);font-weight:700;line-height:1.06}.cp-h2.svelte-bskage{letter-spacing:-.025em;color:var(--ink);font-size:clamp(26px,4vw,38px);font-weight:600}.cp-sub.svelte-bskage{color:var(--ink-2);max-width:680px;margin:22px auto 0;font-size:clamp(15px,2.2vw,18.5px);line-height:1.55}.cp-answer.svelte-bskage{text-align:left;border:1px solid var(--purple-pale);border-left:4px solid var(--purple);background:#fff;border-radius:6px 16px 16px 6px;max-width:720px;margin:30px auto 0;padding:22px 26px 20px;box-shadow:0 24px 48px -30px #5b3ce059}.cp-answer-label.svelte-bskage{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-deep);background:var(--lilac);border-radius:999px;padding:4px 10px;font-size:10.5px;display:inline-block}.cp-answer-text.svelte-bskage{color:var(--ink);letter-spacing:-.008em;margin:12px 0 0;font-size:clamp(16.5px,2.4vw,19.5px);line-height:1.55}.cp-answer-text.svelte-bskage:first-line{font-weight:600}.cp-review-box.svelte-bskage{text-align:left;border:1px solid var(--purple-pale);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:560px;color:var(--muted);background:#ffffffbf;border-radius:12px;align-items:flex-start;gap:10px;margin:22px auto 0;padding:12px 18px;font-size:13px;line-height:1.55;display:inline-flex}.cp-review-box.svelte-bskage svg:where(.svelte-bskage){margin-top:2px}.cp-stat-band.svelte-bskage{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=720px){.cp-stat-band.svelte-bskage{grid-template-columns:repeat(2,1fr)}}.cp-stat.svelte-bskage{background:linear-gradient(160deg, var(--lilac) 0%, #fff6 100%);border:1px solid var(--purple-pale);text-align:center;border-radius:16px;padding:22px 20px}.cp-stat-value.svelte-bskage{letter-spacing:-.03em;color:var(--purple-deep);font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1}.cp-stat-caption.svelte-bskage{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.4}.cp-figure.svelte-bskage{margin:4px 0 22px}.cp-figure.svelte-bskage img:where(.svelte-bskage){border:1px solid var(--line);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 24px 48px -30px #1c123c59}.cp-legend.svelte-bskage{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px;display:flex}.cp-legend-chip.svelte-bskage{color:var(--ink-2);background:var(--bg-warm);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.cp-legend-us.svelte-bskage{color:#fff;background:linear-gradient(135deg,#6b4aef 0%,#8b6bff 100%);border:none}.cp-ledger.svelte-bskage{border:1px solid var(--line);background:#fff;border-radius:20px;margin:0;padding:6px 0;list-style:none;box-shadow:0 24px 48px -28px #1c123c40}.cp-ledger-row.svelte-bskage{grid-template-columns:220px 1fr;align-items:start;gap:18px;padding:15px 22px;display:grid}.cp-ledger-row.svelte-bskage+.cp-ledger-row:where(.svelte-bskage){border-top:1px solid var(--line)}.cp-ledger-label.svelte-bskage{color:var(--ink);padding-top:14px;font-size:13.5px;font-weight:600}.cp-ledger-values.svelte-bskage{grid-template-columns:repeat(var(--cols,2), 1fr);gap:10px;display:grid}.cp-ledger-cell.svelte-bskage{border:1px solid var(--line);color:var(--ink-2);background:var(--bg);border-radius:12px;padding:10px 14px;font-size:13.5px;line-height:1.45}.cp-cell-us.svelte-bskage{background:var(--lilac);border-color:var(--purple-pale);color:var(--ink);font-weight:500}.cp-cell-col.svelte-bskage{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px;font-size:9px;display:block}.cp-cell-us.svelte-bskage .cp-cell-col:where(.svelte-bskage){color:var(--purple-deep)}.cp-cell-value.svelte-bskage{align-items:flex-start;gap:7px;display:inline-flex}@media (width<=860px){.cp-ledger-row.svelte-bskage{grid-template-columns:1fr;gap:10px}.cp-ledger-label.svelte-bskage{padding-top:0}}@media (width<=600px){.cp-ledger-values.svelte-bskage{grid-template-columns:1fr}}.cp-dot.svelte-bskage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.cp-dot-yes.svelte-bskage{background:#16a34a}.cp-dot-no.svelte-bskage{background:#cbc6d8}.cp-footnote.svelte-bskage{color:var(--muted-2);margin-top:14px;font-size:12.5px;line-height:1.55}.cp-factnote.svelte-bskage{border:1px solid var(--purple-pale);background:var(--lilac);border-radius:14px;margin-top:22px;padding:18px 20px}.cp-prose.svelte-bskage{max-width:720px;color:var(--ink-2);margin:0 auto;font-size:17px;line-height:1.7}.cp-prose.svelte-bskage h2:where(.svelte-bskage){letter-spacing:-.02em;color:var(--ink);margin:44px 0 14px;font-size:clamp(24px,3.5vw,32px);font-weight:600;line-height:1.2}.cp-prose.svelte-bskage h2:where(.svelte-bskage):first-child{margin-top:0}.cp-prose.svelte-bskage h3{color:var(--ink);margin:32px 0 12px;font-size:21px;font-weight:600}.cp-prose.svelte-bskage p{margin:0 0 18px}.cp-prose.svelte-bskage ul,.cp-prose.svelte-bskage ol{margin:0 0 18px;padding-left:24px}.cp-prose.svelte-bskage li{margin:6px 0}.cp-prose.svelte-bskage a{color:var(--purple-deep);text-underline-offset:2px;text-decoration:underline}.cp-prose.svelte-bskage strong{color:var(--ink);font-weight:600}.cp-prose.svelte-bskage blockquote{border-left:3px solid var(--purple-soft);color:var(--ink-2);margin:24px 0;padding:4px 20px;font-style:italic}.cp-scorecard.svelte-bskage{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:48px;padding:24px 26px;box-shadow:0 18px 36px -24px #1c123c2e}.cp-scorecard-list.svelte-bskage{grid-template-columns:1fr 1fr;gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.cp-scorecard-list.svelte-bskage li:where(.svelte-bskage){color:var(--ink-2);align-items:flex-start;gap:9px;margin:0;font-size:14.5px;line-height:1.45;display:flex}@media (width<=640px){.cp-scorecard-list.svelte-bskage{grid-template-columns:1fr}}.cp-verdict.svelte-bskage{border:1px solid var(--purple-pale);background:#fff;border-radius:18px;margin-top:28px;padding:28px 30px;box-shadow:0 18px 36px -24px #5b3ce040}.cp-faq-list.svelte-bskage{border-top:1px solid var(--line)}.cp-faq-item.svelte-bskage{border-bottom:1px solid var(--line);padding:24px 4px}.cp-faq-q.svelte-bskage{color:var(--ink);letter-spacing:-.01em;margin:0;padding-left:18px;font-size:17.5px;font-weight:600;position:relative}.cp-faq-q.svelte-bskage:before{content:"";background:linear-gradient(#8b6bff,#6b4aef);border-radius:3px;width:3px;position:absolute;top:5px;bottom:5px;left:0}.cp-faq-a.svelte-bskage{color:var(--muted);max-width:760px;margin:10px 0 0;padding-left:18px;font-size:15.5px;line-height:1.6}.cp-related-grid.svelte-bskage{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=960px){.cp-related-grid.svelte-bskage{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cp-related-grid.svelte-bskage{grid-template-columns:1fr}}.cp-related-card.svelte-bskage{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.cp-related-card.svelte-bskage:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px #1c123c40}@media (prefers-reduced-motion:reduce){.cp-related-card.svelte-bskage{transition:none}}
