.edition-section.svelte-o8x7kq{padding:clamp(4.5rem,9vw,7rem) 0;background:var(--corral24-bg-primary);border-block:1px solid var(--corral24-border)}.edition-header.svelte-o8x7kq{max-width:760px;margin:0 auto var(--space-8);text-align:center}.edition-kicker.svelte-o8x7kq{display:block;margin-bottom:var(--space-3);color:var(--corral24-gold);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.edition-header.svelte-o8x7kq h2:where(.svelte-o8x7kq){margin-bottom:var(--space-4);color:var(--corral24-text-primary);font-size:clamp(1.8rem,4vw,2.65rem);letter-spacing:-.035em}.edition-header.svelte-o8x7kq p:where(.svelte-o8x7kq){color:var(--corral24-text-secondary);font-size:var(--font-size-lg);line-height:1.65}.recommendation.svelte-o8x7kq{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;max-width:900px;margin:0 auto var(--space-8);padding:var(--space-5) var(--space-6);color:var(--corral24-text-secondary);background:#fa5e2112;border:1px solid rgba(250,94,33,.24);border-radius:var(--radius-xl)}.recommendation.svelte-o8x7kq svg:where(.svelte-o8x7kq){color:var(--corral24-gold)}.recommendation.svelte-o8x7kq p:where(.svelte-o8x7kq){line-height:1.65}.comparison-scroll.svelte-o8x7kq{overflow-x:auto;border:1px solid var(--corral24-border);border-radius:var(--radius-xl);background:var(--corral24-card-bg);box-shadow:0 24px 70px #04071829;outline:none}.comparison-scroll.svelte-o8x7kq:focus-visible{box-shadow:0 0 0 3px #fa5e214d}table.svelte-o8x7kq{width:100%;min-width:760px;border-collapse:collapse;color:var(--corral24-text-primary)}th.svelte-o8x7kq,td.svelte-o8x7kq{width:37.5%;padding:var(--space-5) var(--space-6);border-right:1px solid var(--corral24-border);border-bottom:1px solid var(--corral24-border);text-align:left;vertical-align:middle;line-height:1.5}th.svelte-o8x7kq:last-child,td.svelte-o8x7kq:last-child{border-right:0}tbody.svelte-o8x7kq tr:where(.svelte-o8x7kq):last-child th:where(.svelte-o8x7kq),tbody.svelte-o8x7kq tr:where(.svelte-o8x7kq):last-child td:where(.svelte-o8x7kq){border-bottom:0}.criteria-heading.svelte-o8x7kq,tbody.svelte-o8x7kq th:where(.svelte-o8x7kq),tfoot.svelte-o8x7kq th:where(.svelte-o8x7kq){width:25%;color:var(--corral24-text-muted);font-size:var(--font-size-sm);font-weight:700}thead.svelte-o8x7kq th:where(.svelte-o8x7kq){padding-block:var(--space-6);background:#4a50a014}.desktop-column.svelte-o8x7kq{background:#fa5e2109}.current-column.svelte-o8x7kq{box-shadow:inset 3px 0 #fa5e218c}.product-heading.svelte-o8x7kq{display:flex;min-height:126px;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.product-heading.svelte-o8x7kq strong:where(.svelte-o8x7kq){font-size:var(--font-size-xl);letter-spacing:-.02em}.product-heading.svelte-o8x7kq>span:where(.svelte-o8x7kq):not(.product-badge){color:var(--corral24-text-secondary);font-size:var(--font-size-sm);font-weight:500}.product-heading.svelte-o8x7kq small:where(.svelte-o8x7kq){margin-top:auto;color:var(--corral24-gold);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-badge.svelte-o8x7kq{display:inline-flex;padding:.3rem .65rem;color:var(--corral24-earth-light);background:#4a50a024;border:1px solid rgba(74,80,160,.28);border-radius:var(--radius-full);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-badge--desktop.svelte-o8x7kq{color:var(--corral24-gold);background:#fa5e211a;border-color:#fa5e2140}tbody.svelte-o8x7kq td:where(.svelte-o8x7kq){font-size:var(--font-size-sm)}tfoot.svelte-o8x7kq th:where(.svelte-o8x7kq),tfoot.svelte-o8x7kq td:where(.svelte-o8x7kq){border-top:1px solid var(--corral24-border);border-bottom:0}.table-actions.svelte-o8x7kq{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.table-cta.svelte-o8x7kq{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:700;text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base)}.table-cta.svelte-o8x7kq:hover{transform:translateY(-2px)}.table-cta--primary.svelte-o8x7kq{color:#fff;background:var(--corral24-earth);box-shadow:0 8px 24px #4a50a038}.table-cta--desktop.svelte-o8x7kq{color:#160d08;background:var(--corral24-gold);box-shadow:0 8px 24px #fa5e2138}.scroll-hint.svelte-o8x7kq{display:none;margin-top:var(--space-3);color:var(--corral24-text-muted);font-size:var(--font-size-xs);text-align:center}@media(max-width:800px){.edition-header.svelte-o8x7kq{text-align:left}.recommendation.svelte-o8x7kq{padding:var(--space-4)}.scroll-hint.svelte-o8x7kq{display:block}}
