.lead[data-astro-cid-vl6fmv46]{font-size:1.08em;line-height:1.7;background:var(--surface-1, #F5F0EC);padding:1.5rem 1.75rem;border-radius:14px;margin:0 0 2rem;color:var(--color-text, #193139)}.lead[data-astro-cid-vl6fmv46] strong[data-astro-cid-vl6fmv46]{color:var(--color-text, #193139);font-weight:600}.comparison-table[data-astro-cid-vl6fmv46]{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95em;border:1px solid var(--surface-2, #EDE6E0);border-radius:10px;overflow:hidden}.comparison-table[data-astro-cid-vl6fmv46] th[data-astro-cid-vl6fmv46],.comparison-table[data-astro-cid-vl6fmv46] td[data-astro-cid-vl6fmv46]{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--surface-2, #EDE6E0);vertical-align:top}.comparison-table[data-astro-cid-vl6fmv46] th[data-astro-cid-vl6fmv46]+th[data-astro-cid-vl6fmv46],.comparison-table[data-astro-cid-vl6fmv46] td[data-astro-cid-vl6fmv46]+td[data-astro-cid-vl6fmv46]{border-left:1px solid var(--surface-2, #EDE6E0)}.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46] tr[data-astro-cid-vl6fmv46]:last-child td[data-astro-cid-vl6fmv46]{border-bottom:none}.comparison-table[data-astro-cid-vl6fmv46] thead[data-astro-cid-vl6fmv46] th[data-astro-cid-vl6fmv46]{background:var(--surface-1, #F5F0EC);font-weight:700;color:var(--color-text, #193139);border-bottom:2px solid var(--color-primary, #E3CABF)}.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46] tr[data-astro-cid-vl6fmv46]:nth-child(2n){background:#f5f0ec73}.post-note[data-astro-cid-vl6fmv46]{font-size:.9em;color:var(--color-text-light, #6B7280);padding:1rem 1.25rem;background:var(--surface-1, #FBF9F7);border-radius:.5rem;margin-top:2rem}.disclaimer-box[data-astro-cid-vl6fmv46]{margin-top:2rem;padding:1.25rem 1.5rem;background:var(--surface-2, #EDE6E0);border-left:4px solid var(--color-primary, #E3CABF);border-radius:.5rem}.disclaimer-box[data-astro-cid-vl6fmv46] p[data-astro-cid-vl6fmv46]{margin:0;font-size:.95em;line-height:1.7;color:var(--color-text, #193139)}.author-box[data-astro-cid-vl6fmv46]{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--surface-2, #F5F0EC);border-radius:.5rem;font-size:.95em}.author-box[data-astro-cid-vl6fmv46] a[data-astro-cid-vl6fmv46]{color:var(--color-primary-dark, #193139);text-decoration:underline}.blog-figure[data-astro-cid-vl6fmv46]{margin:2rem 0}.blog-figure[data-astro-cid-vl6fmv46] img[data-astro-cid-vl6fmv46]{width:100%;height:auto;border-radius:.5rem;display:block}.blog-figure[data-astro-cid-vl6fmv46] figcaption[data-astro-cid-vl6fmv46]{font-size:.85em;color:var(--color-text-light, #6B7280);margin-top:.5rem;font-style:italic;text-align:center}@media(max-width:640px){.lead[data-astro-cid-vl6fmv46]{font-size:1.02em;padding:1.25rem 1.4rem}.comparison-table[data-astro-cid-vl6fmv46]{border:none;border-radius:0;overflow:visible;font-size:.95em}.comparison-table[data-astro-cid-vl6fmv46] thead[data-astro-cid-vl6fmv46]{display:none}.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46]{display:block}.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46] tr[data-astro-cid-vl6fmv46],.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46] tr[data-astro-cid-vl6fmv46]:nth-child(2n){display:block;margin-bottom:.75rem;padding:.85rem 1rem;background:var(--surface-1, #F5F0EC);border:1px solid var(--surface-2, #EDE6E0);border-radius:10px}.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46] td[data-astro-cid-vl6fmv46]{display:grid;grid-template-columns:38% 1fr;gap:.65rem;padding:.5rem 0;border-bottom:1px dashed var(--surface-2, #EDE6E0);border-left:none}.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46] tr[data-astro-cid-vl6fmv46] td[data-astro-cid-vl6fmv46]:last-child{border-bottom:none;padding-bottom:0}.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46] tr[data-astro-cid-vl6fmv46] td[data-astro-cid-vl6fmv46]:first-child{padding-top:0}.comparison-table[data-astro-cid-vl6fmv46] tbody[data-astro-cid-vl6fmv46] td[data-astro-cid-vl6fmv46]:before{content:attr(data-label);font-weight:600;color:var(--color-text-light, #4A626B);font-size:.8em;text-transform:uppercase;letter-spacing:.02em;align-self:center}}
