.hero.svelte-gz3qvp{padding-block:var(--s-16) var(--s-10);background:linear-gradient(to bottom,var(--accent-subtle),var(--bg))}.breadcrumb.svelte-gz3qvp{display:flex;gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-subtle);margin-bottom:var(--s-4)}.breadcrumb.svelte-gz3qvp a:where(.svelte-gz3qvp){color:var(--text-subtle);text-decoration:none}h1.svelte-gz3qvp{font-size:var(--fs-3xl);margin-bottom:var(--s-3)}.updated.svelte-gz3qvp{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--text-subtle)}.section.svelte-gz3qvp{padding-block:var(--s-10)}h2.svelte-gz3qvp{font-size:var(--fs-xl);margin-bottom:var(--s-5)}.table-wrap.svelte-gz3qvp{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface)}table.svelte-gz3qvp{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:560px}th.svelte-gz3qvp,td.svelte-gz3qvp{padding:var(--s-3) var(--s-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:top}tbody.svelte-gz3qvp tr:where(.svelte-gz3qvp):last-child th:where(.svelte-gz3qvp),tbody.svelte-gz3qvp tr:where(.svelte-gz3qvp):last-child td:where(.svelte-gz3qvp){border-bottom:none}thead.svelte-gz3qvp th:where(.svelte-gz3qvp){font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle)}tbody.svelte-gz3qvp th:where(.svelte-gz3qvp){font-weight:570;color:var(--text);width:34%}.us-col.svelte-gz3qvp{background:var(--accent-subtle)}thead.svelte-gz3qvp .us-col:where(.svelte-gz3qvp){color:var(--accent)}.cell-yes.svelte-gz3qvp{color:var(--green-500);font-weight:570}.cell-no.svelte-gz3qvp{color:var(--red-500)}.cell-partial.svelte-gz3qvp{color:var(--text-muted)}.cell-note.svelte-gz3qvp{display:block;font-weight:400;font-size:var(--fs-xs);color:var(--text-muted);margin-top:2px}.strengths-grid.svelte-gz3qvp{display:grid;gap:var(--s-4);grid-template-columns:1fr;align-items:stretch}@media(min-width:768px){.strengths-grid.svelte-gz3qvp{grid-template-columns:1fr 1fr}}.strength-card.svelte-gz3qvp{display:flex;flex-direction:column}.strength-head.svelte-gz3qvp{padding-bottom:var(--s-3);margin-bottom:var(--s-4);border-bottom:1px solid var(--border)}.strength-kicker.svelte-gz3qvp{display:block;font-size:var(--fs-xs);font-weight:570;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:var(--s-1)}.strength-card.svelte-gz3qvp h2:where(.svelte-gz3qvp){font-size:var(--fs-lg);margin-bottom:0}.strength-ours.svelte-gz3qvp{border-color:var(--accent-border);background:linear-gradient(to bottom,var(--accent-subtle),var(--surface) 55%)}.strength-ours.svelte-gz3qvp .strength-head:where(.svelte-gz3qvp){border-bottom-color:var(--accent-border)}.strength-ours.svelte-gz3qvp .strength-kicker:where(.svelte-gz3qvp){color:var(--accent)}.strength-card.svelte-gz3qvp ul:where(.svelte-gz3qvp){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-3)}.strength-card.svelte-gz3qvp li:where(.svelte-gz3qvp){display:flex;align-items:flex-start;gap:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.strength-icon.svelte-gz3qvp{flex-shrink:0;display:inline-flex;margin-top:2px;color:var(--text-subtle)}.strength-ours.svelte-gz3qvp .strength-icon:where(.svelte-gz3qvp){color:var(--green-500)}.prose-section.svelte-gz3qvp h2:where(.svelte-gz3qvp){margin-top:var(--s-8)}.prose-section.svelte-gz3qvp h2:where(.svelte-gz3qvp):first-child{margin-top:0}.prose-section.svelte-gz3qvp p:where(.svelte-gz3qvp){color:var(--text-muted);margin-bottom:var(--s-4);max-width:70ch}.cta-band.svelte-gz3qvp{background:var(--bg-subtle);border-block:1px solid var(--border)}.cta-inner.svelte-gz3qvp{text-align:center}.cta-inner.svelte-gz3qvp h2:where(.svelte-gz3qvp){margin-bottom:var(--s-2)}.cta-inner.svelte-gz3qvp p:where(.svelte-gz3qvp){color:var(--text-muted);margin-bottom:var(--s-6)}.cta-buttons.svelte-gz3qvp{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:center}.verdict-panel.svelte-gz3qvp{display:grid;grid-template-columns:1fr;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);overflow:hidden}@media(min-width:768px){.verdict-panel.svelte-gz3qvp{grid-template-columns:1fr 1fr}}.verdict-side.svelte-gz3qvp{padding:var(--s-8)}.verdict-side.svelte-gz3qvp+.verdict-side:where(.svelte-gz3qvp){border-top:1px solid var(--border)}@media(min-width:768px){.verdict-side.svelte-gz3qvp+.verdict-side:where(.svelte-gz3qvp){border-top:none;border-left:1px solid var(--border)}}.verdict-ours.svelte-gz3qvp{background:linear-gradient(to bottom,var(--accent-subtle),transparent 70%)}.verdict-side.svelte-gz3qvp h3:where(.svelte-gz3qvp){font-size:var(--fs-base);margin-bottom:var(--s-5)}.verdict-side.svelte-gz3qvp ul:where(.svelte-gz3qvp){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.verdict-side.svelte-gz3qvp li:where(.svelte-gz3qvp){display:flex;align-items:flex-start;gap:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.verdict-icon.svelte-gz3qvp{flex-shrink:0;display:inline-flex;margin-top:2px;color:var(--text-subtle)}.verdict-ours.svelte-gz3qvp .verdict-icon:where(.svelte-gz3qvp){color:var(--accent)}.faq-section.svelte-gz3qvp details:where(.svelte-gz3qvp){border-bottom:1px solid var(--border);padding-block:var(--s-4)}.faq-section.svelte-gz3qvp summary:where(.svelte-gz3qvp){cursor:pointer;font-weight:570;font-size:var(--fs-base)}.faq-section.svelte-gz3qvp details:where(.svelte-gz3qvp) p:where(.svelte-gz3qvp){margin-top:var(--s-3);color:var(--text-muted);max-width:70ch}.related-grid.svelte-gz3qvp{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:640px){.related-grid.svelte-gz3qvp{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.related-grid.svelte-gz3qvp{grid-template-columns:repeat(4,1fr)}}.related-grid.svelte-gz3qvp a:where(.svelte-gz3qvp){text-decoration:none;color:inherit}.related-grid.svelte-gz3qvp h3:where(.svelte-gz3qvp){font-size:var(--fs-base);color:var(--text);margin-bottom:var(--s-2)}.related-grid.svelte-gz3qvp p:where(.svelte-gz3qvp){font-size:var(--fs-sm);color:var(--text-muted)}
