.article-root.svelte-1fpzmg2{font-family:DM Sans,sans-serif;background:var(--page);color:var(--ink)}h1.svelte-1fpzmg2,h2.svelte-1fpzmg2,h3.svelte-1fpzmg2{font-family:"DM Serif Display",serif;font-weight:400}.hero-h1.svelte-1fpzmg2{font-size:clamp(30px,5vw,52px);line-height:1.15;font-weight:400}.pullquote-text.svelte-1fpzmg2{font-size:clamp(17px,2.5vw,20px);line-height:1.6;font-family:"DM Serif Display",serif;font-style:italic}.verdict-h2.svelte-1fpzmg2{font-size:clamp(20px,3.5vw,26px)}.pricing-table.svelte-1fpzmg2{width:100%;border-collapse:collapse;font-size:15px}.pricing-table.svelte-1fpzmg2 th:where(.svelte-1fpzmg2){font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-weight:500;padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);font-family:DM Sans,sans-serif}.pricing-table.svelte-1fpzmg2 td:where(.svelte-1fpzmg2){padding:11px 14px;color:var(--ink-mid);border-bottom:1px solid var(--border);font-family:DM Sans,sans-serif;vertical-align:top}.pricing-table.svelte-1fpzmg2 td:where(.svelte-1fpzmg2):first-child{font-weight:500;color:var(--ink)}.pricing-table.svelte-1fpzmg2 .good:where(.svelte-1fpzmg2){color:#2e9e6e;font-weight:500}.pricing-table.svelte-1fpzmg2 .bad:where(.svelte-1fpzmg2){color:#d94f4f}.pricing-table.svelte-1fpzmg2 .na:where(.svelte-1fpzmg2){color:#6b6b8a}.toc-link.svelte-1fpzmg2{color:var(--ink-mid);text-decoration:none;font-size:14px;display:block;padding:3px 0;transition:color .15s}.toc-link.svelte-1fpzmg2:hover{color:var(--accent)}@media(max-width:600px){.comparison-grid.svelte-1fpzmg2{grid-template-columns:1fr!important}.night-block-inner.svelte-1fpzmg2{flex-direction:column!important;gap:16px!important}.pricing-scroll.svelte-1fpzmg2{overflow-x:auto;-webkit-overflow-scrolling:touch}}
