.table-wrap[data-astro-cid-unx4epj3]{overflow-x:auto;margin:1.5rem 0 2rem;border:1px solid var(--color-border);border-radius:var(--radius)}.comparison-table[data-astro-cid-unx4epj3]{width:100%;border-collapse:collapse;font-size:.9375rem}.comparison-table[data-astro-cid-unx4epj3] caption[data-astro-cid-unx4epj3]{padding:1rem;text-align:left;font-weight:600;caption-side:top;background:var(--color-surface-raised)}.comparison-table[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3],.comparison-table[data-astro-cid-unx4epj3] td[data-astro-cid-unx4epj3]{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.comparison-table[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]{background:var(--color-surface-raised);font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]:hover{background:var(--color-surface)}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]:last-child th[data-astro-cid-unx4epj3],.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]:last-child td[data-astro-cid-unx4epj3]{border-bottom:none}.faq__list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.faq__item[data-astro-cid-al2ca2vr]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{padding:1rem 1.25rem;font-weight:600;cursor:pointer;list-style:none}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:after{content:"+";float:right;color:var(--color-accent);font-weight:700}.faq__item[data-astro-cid-al2ca2vr][open] summary[data-astro-cid-al2ca2vr]:after{content:"−"}.faq__answer[data-astro-cid-al2ca2vr]{padding:0 1.25rem 1rem;color:var(--color-text-muted)}.faq__answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{margin:0}.book-card[data-astro-cid-pyv5dc2b]{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:1.5rem}.book-card__rank[data-astro-cid-pyv5dc2b]{font-size:2rem;font-weight:800;color:var(--color-gold);line-height:1;min-width:3rem}.book-card__title[data-astro-cid-pyv5dc2b]{margin:0 0 .25rem;font-size:1.375rem}.book-card__author[data-astro-cid-pyv5dc2b]{margin:0 0 .75rem;color:var(--color-text-muted);font-style:italic}.book-card__meta[data-astro-cid-pyv5dc2b]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.875rem;color:var(--color-text-muted);margin-bottom:.75rem}.book-card__rating[data-astro-cid-pyv5dc2b]{color:var(--color-gold);letter-spacing:1px}.book-card__tags[data-astro-cid-pyv5dc2b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.book-card__verdict[data-astro-cid-pyv5dc2b]{margin-bottom:1rem}.book-card__pros-cons[data-astro-cid-pyv5dc2b]{display:grid;gap:1rem;margin-bottom:1.25rem;font-size:.9375rem}@media(min-width:640px){.book-card__pros-cons[data-astro-cid-pyv5dc2b]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.book-card[data-astro-cid-pyv5dc2b]{grid-template-columns:1fr}.book-card__rank[data-astro-cid-pyv5dc2b]{font-size:1.5rem}}.ranked-list__note[data-astro-cid-h7zmjbv4]{font-size:.9375rem;color:var(--color-text-muted);margin-bottom:1.5rem}.article[data-astro-cid-zm77yjld]{padding:2.5rem 0 4rem}.article__header[data-astro-cid-zm77yjld]{max-width:var(--content-width);margin-bottom:2rem}.article__meta[data-astro-cid-zm77yjld]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.article__tag[data-astro-cid-zm77yjld]{font-size:.8125rem;color:var(--color-text-muted)}.article__excerpt[data-astro-cid-zm77yjld]{font-size:1.125rem;color:var(--color-text-muted);margin-bottom:1rem}.article__byline[data-astro-cid-zm77yjld]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--color-text-muted)}.article__methodology[data-astro-cid-zm77yjld],.article__comparison[data-astro-cid-zm77yjld],.article__sources[data-astro-cid-zm77yjld]{margin:2rem 0}.article__related[data-astro-cid-zm77yjld]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.article__related-grid[data-astro-cid-zm77yjld]{display:grid;gap:1.25rem;margin-top:1.25rem}@media(min-width:768px){.article__related-grid[data-astro-cid-zm77yjld]{grid-template-columns:repeat(2,1fr)}}
