.article-container[data-astro-cid-2lfsvlkk]{color:var(--gray-900)}.article-container[data-astro-cid-2lfsvlkk] h1[data-astro-cid-2lfsvlkk],.article-container[data-astro-cid-2lfsvlkk] h2[data-astro-cid-2lfsvlkk],.article-container[data-astro-cid-2lfsvlkk] h3[data-astro-cid-2lfsvlkk]{margin-top:1.6rem;margin-bottom:.8rem}.article-container[data-astro-cid-2lfsvlkk] h2[data-astro-cid-2lfsvlkk]{margin-top:2rem;margin-bottom:1rem}.article-container[data-astro-cid-2lfsvlkk] p[data-astro-cid-2lfsvlkk]{margin-bottom:1rem;line-height:1.68}.article-container[data-astro-cid-2lfsvlkk] ul[data-astro-cid-2lfsvlkk],.article-container[data-astro-cid-2lfsvlkk] ol[data-astro-cid-2lfsvlkk]{margin:.75rem 0 1.1rem 1.1rem}.type-card-grid[data-astro-cid-2lfsvlkk]{display:grid;gap:1rem;margin:1.25rem 0 2rem}.type-card[data-astro-cid-2lfsvlkk]{background:linear-gradient(180deg,var(--gray-50),#fff);border:1px solid var(--gray-200);border-radius:14px;padding:1.1rem;box-shadow:var(--shadow-sm)}.type-card[data-astro-cid-2lfsvlkk] h3[data-astro-cid-2lfsvlkk]{display:flex;align-items:center;gap:.65rem;margin-top:0}.type-icon[data-astro-cid-2lfsvlkk]{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-100)}.pros-cons[data-astro-cid-2lfsvlkk]{display:grid;gap:.75rem;grid-template-columns:1fr}.status-list[data-astro-cid-2lfsvlkk]{margin:.45rem 0 0;padding-left:1.1rem}.pros-title[data-astro-cid-2lfsvlkk]{color:var(--success-700)}.cons-title[data-astro-cid-2lfsvlkk]{color:var(--emergency-600)}.type-meta[data-astro-cid-2lfsvlkk]{margin-top:.6rem;border-top:1px solid var(--gray-200);padding-top:.6rem;display:flex;gap:1rem;flex-wrap:wrap;font-size:.95rem;color:var(--gray-700)}.table-wrap[data-astro-cid-2lfsvlkk]{overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin:1.25rem 0;border-radius:12px;border:1px solid var(--gray-200)}.table-wrap[data-astro-cid-2lfsvlkk] table[data-astro-cid-2lfsvlkk]{margin:0;min-width:680px;border-radius:0;box-shadow:none}.table-wrap[data-astro-cid-2lfsvlkk] thead[data-astro-cid-2lfsvlkk] th[data-astro-cid-2lfsvlkk]{position:sticky;top:0;z-index:1}.table-wrap[data-astro-cid-2lfsvlkk] tbody[data-astro-cid-2lfsvlkk] tr[data-astro-cid-2lfsvlkk]:nth-child(2n) td[data-astro-cid-2lfsvlkk]{background:var(--primary-50)!important}.callout[data-astro-cid-2lfsvlkk]{padding:1rem 1.25rem;border-radius:0 10px 10px 0;margin:1.25rem 0;border-left:4px solid}.callout-success[data-astro-cid-2lfsvlkk]{background:#ecfdf5;border-left-color:#10b981}.callout-warning[data-astro-cid-2lfsvlkk]{background:#fef3c7;border-left-color:#f59e0b}.mieter-box[data-astro-cid-2lfsvlkk]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.5rem;margin:1.25rem 0}.recommendations-grid[data-astro-cid-2lfsvlkk]{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.25rem 0}.recommendation-card[data-astro-cid-2lfsvlkk]{background:linear-gradient(180deg,#fff,var(--gray-50));border:1px solid var(--gray-200);border-radius:12px;padding:1rem;box-shadow:var(--shadow-sm)}.recommendation-card[data-astro-cid-2lfsvlkk] img[data-astro-cid-2lfsvlkk]{width:100%;height:170px;object-fit:contain;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.amazon-cta[data-astro-cid-2lfsvlkk]{display:inline-block;background:#2563eb;color:#fff!important;padding:.72rem 1.1rem;border-radius:8px;font-weight:700;text-decoration:none;border:1px solid #1d4ed8;margin-top:.4rem}.amazon-cta[data-astro-cid-2lfsvlkk]:hover{background:#1d4ed8;text-decoration:none}.faq-item[data-astro-cid-2lfsvlkk]{border-color:var(--gray-200)!important}@media(min-width:820px){.pros-cons[data-astro-cid-2lfsvlkk],.recommendations-grid[data-astro-cid-2lfsvlkk]{grid-template-columns:1fr 1fr}}.product-image-wrap[data-astro-cid-2lfsvlkk]{margin:1rem 0 1.4rem}.product-image-wrap[data-astro-cid-2lfsvlkk] a[data-astro-cid-2lfsvlkk]{display:inline-block;text-decoration:none}.product-image-wrap[data-astro-cid-2lfsvlkk] img[data-astro-cid-2lfsvlkk]{width:100%;max-width:420px;height:auto;border-radius:10px;border:1px solid #e2e8f0;background:#fff}
