.cmp.svelte-10yur2y{padding-top:2.5rem;max-width:820px}.cmp__head.svelte-10yur2y{margin-bottom:1.8rem}.cmp__head.svelte-10yur2y h1:where(.svelte-10yur2y){font-size:clamp(2rem,5.5vw,3.2rem);margin:.7rem 0 1rem;line-height:1.02;text-transform:none;letter-spacing:-.03em}.cmp__intro.svelte-10yur2y{color:var(--text-soft);font-size:1.05rem;line-height:1.6}.cmp__tablewrap.svelte-10yur2y{overflow-x:auto;margin-bottom:2rem}table.svelte-10yur2y{width:100%;border-collapse:collapse;font-size:.92rem}th.svelte-10yur2y,td.svelte-10yur2y{text-align:left;padding:.8rem 1rem;border:1px solid var(--line);vertical-align:top}thead.svelte-10yur2y th:where(.svelte-10yur2y){background:#f0b90b14;color:var(--text)}tbody.svelte-10yur2y th:where(.svelte-10yur2y){color:var(--text);font-weight:700;background:#ffffff05}td.svelte-10yur2y{color:var(--text-soft)}.cmp__verdict.svelte-10yur2y{padding:1.3rem 1.4rem;border:1px solid var(--line-hi);border-radius:var(--radius);background:linear-gradient(180deg,#12121ad9,#0a0a0eed);margin-bottom:1.8rem}.cmp__verdict.svelte-10yur2y h2:where(.svelte-10yur2y){font-size:1.3rem;text-transform:none;margin-bottom:.6rem;color:var(--gold-hi)}.cmp__verdict.svelte-10yur2y p:where(.svelte-10yur2y){color:var(--text-soft);line-height:1.65}.cmp__cta.svelte-10yur2y{margin-bottom:1rem}.cmp__disc.svelte-10yur2y{font-size:.82rem;color:var(--text-muted);line-height:1.5;padding:.9rem 1.1rem;border-left:3px solid var(--line-hi);background:#06060866;margin-bottom:2rem}.cmp__author.svelte-10yur2y{margin-bottom:2.2rem}.cmp__faq.svelte-10yur2y{margin-bottom:2rem}.cmp__faq.svelte-10yur2y h2:where(.svelte-10yur2y){font-size:1.6rem;text-transform:none;margin-bottom:.9rem}.cmp__faq.svelte-10yur2y details:where(.svelte-10yur2y){border:1px solid var(--line);border-radius:var(--radius-sm);padding:.9rem 1.1rem;margin-bottom:.6rem;background:#12121a80}.cmp__faq.svelte-10yur2y summary:where(.svelte-10yur2y){cursor:pointer;font-weight:700}.cmp__faq.svelte-10yur2y p:where(.svelte-10yur2y){margin-top:.6rem;color:var(--text-soft);line-height:1.6;font-size:.95rem}.cmp__more.svelte-10yur2y{display:flex;gap:1.2rem;flex-wrap:wrap;padding-top:1.2rem;border-top:1px solid var(--line)}.cmp__more.svelte-10yur2y a:where(.svelte-10yur2y){color:var(--text-soft);font-size:.92rem}.cmp__more.svelte-10yur2y a:where(.svelte-10yur2y):hover{color:var(--gold)}
