.hero[data-astro-cid-hebbr4vt]{padding:calc(80px + var(--space-md)) 0 var(--space-md)}.hero-content[data-astro-cid-hebbr4vt]{max-width:1100px;margin:0 auto;padding:0 2rem}.hero[data-astro-cid-hebbr4vt] h1[data-astro-cid-hebbr4vt]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-bottom:var(--space-sm);color:var(--text-primary)}.lead[data-astro-cid-hebbr4vt]{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-sm)}.disclaimer[data-astro-cid-hebbr4vt]{font-size:.88rem;line-height:1.7;color:var(--warning);background:var(--warning-soft);border:1px solid #f3dcb8;border-radius:6px;padding:var(--space-sm) var(--space-md)}.matrix[data-astro-cid-hebbr4vt]{padding:var(--space-sm) 0}.matrix-content[data-astro-cid-hebbr4vt],.table-content[data-astro-cid-hebbr4vt],.faq-content[data-astro-cid-hebbr4vt],.related-content[data-astro-cid-hebbr4vt]{max-width:1100px;margin:0 auto;padding:0 2rem}.matrix[data-astro-cid-hebbr4vt] h2[data-astro-cid-hebbr4vt],.table-content[data-astro-cid-hebbr4vt] h2[data-astro-cid-hebbr4vt],.faq-content[data-astro-cid-hebbr4vt] h2[data-astro-cid-hebbr4vt],.related-content[data-astro-cid-hebbr4vt] h2[data-astro-cid-hebbr4vt]{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-sm)}.matrix-grid[data-astro-cid-hebbr4vt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-sm)}.matrix-col[data-astro-cid-hebbr4vt]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;padding:var(--space-sm) var(--space-md)}.matrix-col[data-astro-cid-hebbr4vt] h3[data-astro-cid-hebbr4vt]{font-family:var(--font-display);color:var(--accent);margin-bottom:var(--space-xs);font-size:.95rem;font-weight:700}.matrix-col[data-astro-cid-hebbr4vt] ul[data-astro-cid-hebbr4vt]{list-style:none;color:var(--text-secondary);font-size:.92rem}.matrix-col[data-astro-cid-hebbr4vt] li[data-astro-cid-hebbr4vt]{padding:.2rem 0}.table-section[data-astro-cid-hebbr4vt]{padding:var(--space-md) 0}.table-wrap[data-astro-cid-hebbr4vt]{overflow-x:auto;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-surface)}table[data-astro-cid-hebbr4vt]{width:100%;border-collapse:collapse;font-size:.88rem}th[data-astro-cid-hebbr4vt],td[data-astro-cid-hebbr4vt]{padding:.6rem .85rem;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap}tbody[data-astro-cid-hebbr4vt] tr[data-astro-cid-hebbr4vt]:hover{background:var(--bg-subtle)}th[data-astro-cid-hebbr4vt]{background:var(--bg-subtle);color:var(--text-secondary);font-family:var(--font-display);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;position:sticky;top:0}td[data-astro-cid-hebbr4vt].tagline{white-space:normal;min-width:240px;color:var(--text-secondary)}td[data-astro-cid-hebbr4vt] a[data-astro-cid-hebbr4vt]{color:var(--accent);text-decoration:none;font-weight:600}td[data-astro-cid-hebbr4vt] a[data-astro-cid-hebbr4vt]:hover{text-decoration:underline}td[data-astro-cid-hebbr4vt].yes{color:var(--success);font-weight:600}td[data-astro-cid-hebbr4vt].no{color:var(--text-muted)}td[data-astro-cid-hebbr4vt].rating{font-family:var(--font-mono);font-weight:700;color:var(--text-primary)}.table-note[data-astro-cid-hebbr4vt]{margin-top:var(--space-sm);font-size:.88rem;color:var(--text-muted);line-height:1.7}.table-note[data-astro-cid-hebbr4vt] a[data-astro-cid-hebbr4vt]{color:var(--accent)}.faq[data-astro-cid-hebbr4vt]{padding:var(--space-md) 0}.faq-item[data-astro-cid-hebbr4vt]{margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-color)}.faq-item[data-astro-cid-hebbr4vt] h3[data-astro-cid-hebbr4vt]{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-xs)}.faq-item[data-astro-cid-hebbr4vt] p[data-astro-cid-hebbr4vt]{color:var(--text-secondary);line-height:1.8;font-size:.95rem}.related[data-astro-cid-hebbr4vt]{padding:var(--space-md) 0 var(--space-xl)}.related-content[data-astro-cid-hebbr4vt] ul[data-astro-cid-hebbr4vt]{list-style:none;margin-bottom:var(--space-sm)}.related-content[data-astro-cid-hebbr4vt] li[data-astro-cid-hebbr4vt]{padding:.35rem 0}.related-content[data-astro-cid-hebbr4vt] a[data-astro-cid-hebbr4vt]{color:var(--accent);text-decoration:none;font-size:.95rem}.related-content[data-astro-cid-hebbr4vt] a[data-astro-cid-hebbr4vt]:hover{text-decoration:underline}.related-content[data-astro-cid-hebbr4vt] p[data-astro-cid-hebbr4vt]{color:var(--text-secondary);line-height:1.8;font-size:.95rem}.related-content[data-astro-cid-hebbr4vt] p[data-astro-cid-hebbr4vt] a[data-astro-cid-hebbr4vt]{color:var(--accent);font-weight:600}
