.container.svelte-1qisocb{max-width:72rem;margin:0 auto;padding:0 1.5rem}.container--narrow.svelte-1qisocb{max-width:56rem}.comparison-hero.svelte-1qisocb{padding:3rem 0 3.5rem;background:var(--bg);border-bottom:1px solid var(--border-light)}.crumbs.svelte-1qisocb{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:2rem;font-size:var(--font-size-xs);color:var(--text-faint)}.crumbs.svelte-1qisocb a:where(.svelte-1qisocb){color:inherit;text-decoration:none}.crumbs.svelte-1qisocb a:where(.svelte-1qisocb):hover,main.svelte-1qisocb a:where(.svelte-1qisocb){color:var(--accent)}.eyebrow.svelte-1qisocb,.aside-label.svelte-1qisocb{margin:0 0 .65rem;color:var(--accent);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1qisocb{max-width:50rem;margin:0;color:var(--text);font-size:clamp(2.4rem,6vw,4.4rem);font-weight:500;letter-spacing:-.045em;line-height:1.02}.lede.svelte-1qisocb{max-width:50rem;margin:1.5rem 0 1.25rem;color:var(--text-muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.updated.svelte-1qisocb,.source-note.svelte-1qisocb{color:var(--text-faint);font-size:var(--font-size-xs);line-height:1.6}.updated.svelte-1qisocb a:where(.svelte-1qisocb),.source-note.svelte-1qisocb a:where(.svelte-1qisocb){color:var(--accent)}.article-grid.svelte-1qisocb{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:4rem;align-items:start;padding-top:3.5rem;padding-bottom:5rem}main.svelte-1qisocb{min-width:0}main.svelte-1qisocb section:where(.svelte-1qisocb){padding:0 0 3.5rem;margin-bottom:3.5rem;border-bottom:1px solid var(--border-light)}main.svelte-1qisocb section:where(.svelte-1qisocb):last-child{margin-bottom:0;border-bottom:0}h2.svelte-1qisocb{margin:0 0 1rem;color:var(--text);font-size:clamp(1.7rem,3vw,2.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.2}h3.svelte-1qisocb{margin:0 0 .85rem;color:var(--text);font-size:1.1rem}main.svelte-1qisocb p:where(.svelte-1qisocb),main.svelte-1qisocb li:where(.svelte-1qisocb){color:var(--text-muted);font-size:1rem;line-height:1.75}.verdict.svelte-1qisocb{padding:1.75rem;background:var(--bg-section);border:1px solid var(--border-light)!important;border-left:3px solid var(--accent)!important;border-radius:var(--radius-card)}.verdict.svelte-1qisocb p:where(.svelte-1qisocb):last-child{margin-bottom:0}.table-wrap.svelte-1qisocb{overflow-x:auto;border:1px solid var(--border-light);border-radius:var(--radius-card)}table.svelte-1qisocb{width:100%;min-width:42rem;border-collapse:collapse;background:var(--bg-white)}th.svelte-1qisocb,td.svelte-1qisocb{padding:1rem;border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top;color:var(--text-muted);font-size:.88rem;line-height:1.55}thead.svelte-1qisocb th:where(.svelte-1qisocb){background:var(--bg-section);color:var(--text);font-weight:600}tbody.svelte-1qisocb th:where(.svelte-1qisocb){width:8rem;color:var(--text);font-weight:500}tbody.svelte-1qisocb tr:where(.svelte-1qisocb):last-child th:where(.svelte-1qisocb),tbody.svelte-1qisocb tr:where(.svelte-1qisocb):last-child td:where(.svelte-1qisocb){border-bottom:0}.source-note.svelte-1qisocb{margin-top:.8rem}.inline-links.svelte-1qisocb{display:flex;gap:1rem 1.5rem;flex-wrap:wrap;margin-top:1.25rem}.inline-links.svelte-1qisocb a:where(.svelte-1qisocb),.text-link.svelte-1qisocb{color:var(--accent);font-size:.9rem;font-weight:500;text-decoration:none}.service-grid.svelte-1qisocb{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem}.service-grid.svelte-1qisocb a:where(.svelte-1qisocb){display:flex;justify-content:space-between;padding:.85rem 1rem;border:1px solid var(--border-light);border-radius:9px;color:var(--text);font-size:.88rem;font-weight:500;text-decoration:none}.service-grid.svelte-1qisocb a:where(.svelte-1qisocb):hover{border-color:var(--accent);color:var(--accent)}.choice-grid.svelte-1qisocb{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.choice-card.svelte-1qisocb{display:flex;flex-direction:column;padding:1.5rem;background:var(--bg-section);border:1px solid var(--border-light);border-radius:var(--radius-card)}.choice-card--accent.svelte-1qisocb{background:var(--bg-white);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-light))}.choice-card.svelte-1qisocb ul:where(.svelte-1qisocb){margin:0 0 1.25rem;padding-left:1.2rem}.choice-card.svelte-1qisocb li:where(.svelte-1qisocb){margin-bottom:.45rem;font-size:.9rem;line-height:1.55}.button.svelte-1qisocb{align-self:flex-start;margin-top:auto;padding:.7rem 1rem;background:var(--accent);border-radius:var(--radius-pill);color:#fff!important;font-size:.88rem;font-weight:600;text-decoration:none}.faq-list.svelte-1qisocb details:where(.svelte-1qisocb){border-top:1px solid var(--border-light)}.faq-list.svelte-1qisocb details:where(.svelte-1qisocb):last-child{border-bottom:1px solid var(--border-light)}.faq-list.svelte-1qisocb summary:where(.svelte-1qisocb){padding:1.1rem 0;color:var(--text);font-weight:500;cursor:pointer}.faq-list.svelte-1qisocb p:where(.svelte-1qisocb){margin:-.35rem 0 1.15rem}.article-aside.svelte-1qisocb{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1rem}.aside-card.svelte-1qisocb{display:flex;flex-direction:column;gap:.7rem;padding:1.25rem;background:var(--bg-section);border:1px solid var(--border-light);border-radius:var(--radius-card)}.aside-card.svelte-1qisocb a:where(.svelte-1qisocb){color:var(--text-muted);font-size:.82rem;text-decoration:none}.aside-card.svelte-1qisocb a:where(.svelte-1qisocb):hover,.aside-card--cta.svelte-1qisocb a:where(.svelte-1qisocb){color:var(--accent)}.aside-card--cta.svelte-1qisocb strong:where(.svelte-1qisocb){color:var(--text);font-size:.9rem}.aside-card--cta.svelte-1qisocb p:where(.svelte-1qisocb){margin:0;color:var(--text-faint);font-size:.8rem;line-height:1.55}@media(max-width:900px){.article-grid.svelte-1qisocb{grid-template-columns:1fr;gap:2rem}.article-aside.svelte-1qisocb{display:none}}@media(max-width:680px){.comparison-hero.svelte-1qisocb{padding:2rem 0 2.5rem}.article-grid.svelte-1qisocb{padding-top:2.5rem;padding-bottom:3rem}main.svelte-1qisocb section:where(.svelte-1qisocb){padding-bottom:2.5rem;margin-bottom:2.5rem}.service-grid.svelte-1qisocb,.choice-grid.svelte-1qisocb{grid-template-columns:1fr}}
