.snc[data-astro-cid-gfbqtor6]{gap:2.5rem;display:grid}@media (width>=64rem){.snc[data-astro-cid-gfbqtor6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:3.5rem}}.snc-form[data-astro-cid-gfbqtor6]{gap:2.25rem;min-width:0;display:grid}.snc-group[data-astro-cid-gfbqtor6]{gap:1rem;min-width:0;display:grid}.snc-legend[data-astro-cid-gfbqtor6]{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.01em;margin-bottom:.25rem;font-weight:700}.snc-lead[data-astro-cid-gfbqtor6]{font-size:var(--text-sm);color:var(--color-muted);text-wrap:pretty;margin-top:-.5rem}.snc-normals[data-astro-cid-gfbqtor6]{font-size:var(--text-sm);color:var(--color-muted);margin-top:.5rem}.snc-normals[data-astro-cid-gfbqtor6]:empty{display:none}.snc-fields[data-astro-cid-gfbqtor6]{gap:1.25rem;display:grid}@media (width>=40rem){.snc-fields[data-astro-cid-gfbqtor6]{grid-template-columns:1fr 1fr}.snc-span[data-astro-cid-gfbqtor6]{grid-column:1/-1}}.snc-fields[data-astro-cid-gfbqtor6] [data-astro-cid-gfbqtor6][hidden]{display:none}.snc-input[data-astro-cid-gfbqtor6]{min-width:0;display:block;position:relative}.snc-input[data-astro-cid-gfbqtor6] .field[data-astro-cid-gfbqtor6]{font-variant-numeric:tabular-nums;padding-right:2.75rem}.snc-input-money[data-astro-cid-gfbqtor6] .field[data-astro-cid-gfbqtor6]{padding-left:1.75rem;padding-right:.75rem}.snc-input-money[data-astro-cid-gfbqtor6]:has([data-currency-code]) .field[data-astro-cid-gfbqtor6]{padding-right:3.5rem}.snc-affix[data-astro-cid-gfbqtor6]{font-size:var(--text-sm);color:var(--color-muted);pointer-events:none;font-weight:600;position:absolute;top:50%;right:.875rem;translate:0 -50%}.snc-prefix[data-astro-cid-gfbqtor6]{left:.875rem;right:auto}.snc-output[data-astro-cid-gfbqtor6]{color:var(--color-lagoon);font-variant-numeric:tabular-nums;margin-left:.5rem;font-weight:700}.snc-range[data-astro-cid-gfbqtor6]{width:100%;accent-color:var(--color-accent-deep);margin-top:.75rem}.snc-risk[data-astro-cid-gfbqtor6],.snc-risk-options[data-astro-cid-gfbqtor6]{gap:.5rem;display:grid}.snc-risk-option[data-astro-cid-gfbqtor6] span[data-astro-cid-gfbqtor6]{display:grid}.snc-risk-option[data-astro-cid-gfbqtor6] small[data-astro-cid-gfbqtor6]{font-size:var(--text-xs);color:var(--color-muted)}.snc-submit[data-astro-cid-gfbqtor6]{justify-self:start}@media (width>=64rem){.snc-submit[data-astro-cid-gfbqtor6]{display:none}}.snc-results[data-astro-cid-gfbqtor6]{gap:2.5rem;min-width:0;display:grid}@media (width>=64rem){.snc-results[data-astro-cid-gfbqtor6]{position:sticky;top:5.5rem}}.snc-verdict[data-astro-cid-gfbqtor6]{border-radius:var(--radius-field);background:color-mix(in oklab, var(--color-paper) 8%, transparent);border:1px solid color-mix(in oklab, var(--color-paper) 18%, transparent);margin-top:1.75rem;padding:1.125rem 1.25rem}.snc-verdict-label[data-astro-cid-gfbqtor6]{font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-muted);font-weight:700}.snc-verdict-title[data-astro-cid-gfbqtor6]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-accent);margin-top:.25rem;font-size:1.375rem;font-weight:800}.snc-verdict-line[data-astro-cid-gfbqtor6]{color:var(--color-ink-soft);text-wrap:pretty;margin-top:.5rem}.snc-verdict-rule[data-astro-cid-gfbqtor6]{font-size:var(--text-sm);color:var(--color-muted);margin-top:.5rem}.snc-models[data-astro-cid-gfbqtor6]{gap:.75rem;margin-top:1.25rem;display:grid}.snc-models[data-astro-cid-gfbqtor6] li[data-astro-cid-gfbqtor6]{border-radius:var(--radius-field);border:1px solid color-mix(in oklab, var(--color-paper) 18%, transparent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""winters winters";gap:.25rem 1rem;padding:.75rem .875rem;display:grid}.snc-models[data-astro-cid-gfbqtor6] li[data-astro-cid-gfbqtor6][data-recommended]{border-color:var(--color-accent)}.snc-model-name[data-astro-cid-gfbqtor6]{grid-area:name;font-weight:700}.snc-model-price[data-astro-cid-gfbqtor6]{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:price;font-size:1.125rem;font-weight:700}.snc-model-price[data-astro-cid-gfbqtor6] small[data-astro-cid-gfbqtor6]{font-family:var(--font-sans);color:var(--color-muted);font-size:.75rem;font-weight:600}.snc-model-winters[data-astro-cid-gfbqtor6]{font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;grid-area:winters;gap:.25rem 1rem;display:flex}.snc-model-winters[data-astro-cid-gfbqtor6] strong[data-astro-cid-gfbqtor6]{color:var(--color-ink);font-variant-numeric:tabular-nums}.snc-line[data-astro-cid-gfbqtor6]{font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:1.25rem}.snc-fix-list[data-astro-cid-gfbqtor6]{counter-reset:fix;gap:1rem;margin-top:1.5rem;display:grid}.snc-fix[data-astro-cid-gfbqtor6]{padding-left:calc(var(--spacing-card) + 2.25rem);counter-increment:fix;gap:.5rem;display:grid;position:relative}.snc-fix[data-astro-cid-gfbqtor6][hidden]{display:none}.snc-fix[data-astro-cid-gfbqtor6]:before{content:counter(fix);left:var(--spacing-card);top:var(--spacing-card);background:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-paper);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:.9375rem;font-weight:800;display:grid;position:absolute}.snc-fix[data-astro-cid-gfbqtor6][data-top]:before{background:var(--color-accent);color:var(--color-on-accent)}.snc-fix-head[data-astro-cid-gfbqtor6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.snc-fix-title[data-astro-cid-gfbqtor6]{letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.snc-fix-amount[data-astro-cid-gfbqtor6]{font-family:var(--font-display);color:var(--color-lagoon);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:700}.snc-fix-amount[data-astro-cid-gfbqtor6] small[data-astro-cid-gfbqtor6]{font-family:var(--font-sans);color:var(--color-muted);font-size:.8125rem;font-weight:600}.snc-fix-what[data-astro-cid-gfbqtor6]{color:var(--color-ink-soft);text-wrap:pretty}.snc-fix-meta[data-astro-cid-gfbqtor6]{font-size:var(--text-sm);margin-top:.25rem}.snc-report[data-astro-cid-gfbqtor6]{padding:var(--spacing-card);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-line)}.snc-report-h[data-astro-cid-gfbqtor6]{font-size:var(--text-h4);margin-top:2rem;font-weight:700}.snc-table-wrap[data-astro-cid-gfbqtor6]{margin-top:.75rem;overflow-x:auto}.snc-table[data-astro-cid-gfbqtor6]{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.snc-table[data-astro-cid-gfbqtor6] th,.snc-table[data-astro-cid-gfbqtor6] td{border-bottom:1px solid var(--color-line);text-align:right;vertical-align:top;white-space:nowrap;padding:.5rem .75rem .5rem 0}.snc-table[data-astro-cid-gfbqtor6] th:first-child,.snc-table[data-astro-cid-gfbqtor6] td:first-child,.snc-table[data-astro-cid-gfbqtor6] td:nth-child(2){text-align:left}.snc-table[data-astro-cid-gfbqtor6] thead th{border-bottom-color:var(--color-line-strong);font-weight:700}.snc-table[data-astro-cid-gfbqtor6] tbody th{font-weight:600}.snc-assume[data-astro-cid-gfbqtor6]{font-size:var(--text-sm);color:var(--color-ink-soft);gap:.5rem;margin-top:.75rem;padding-left:1.25rem;list-style:outside;display:grid}@media print{.snc-form[data-astro-cid-gfbqtor6],.snc-fixes[data-astro-cid-gfbqtor6],header,footer,[data-email-capture]{display:none!important}.snc-report[data-astro-cid-gfbqtor6][hidden]{display:block!important}}
