.page-header[data-astro-cid-4xlbpyah]{padding:var(--spacing-8) 0 var(--spacing-12) 0}.faq-section[data-astro-cid-4xlbpyah],.comparison-section[data-astro-cid-4xlbpyah]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--spacing-8);margin-bottom:var(--spacing-12);box-shadow:var(--shadow)}.faq-grid[data-astro-cid-4xlbpyah]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}.faq-item[data-astro-cid-4xlbpyah] h3[data-astro-cid-4xlbpyah]{color:var(--color-primary);margin-bottom:var(--spacing-4);font-size:1.125rem}.faq-answer[data-astro-cid-4xlbpyah]{color:var(--color-gray-700)}.faq-answer[data-astro-cid-4xlbpyah] ul[data-astro-cid-4xlbpyah],.faq-answer[data-astro-cid-4xlbpyah] ol[data-astro-cid-4xlbpyah]{margin:var(--spacing-3) 0;padding-left:var(--spacing-5)}.faq-answer[data-astro-cid-4xlbpyah] li[data-astro-cid-4xlbpyah]{margin-bottom:var(--spacing-2)}.comparison-table[data-astro-cid-4xlbpyah]{overflow-x:auto;margin:var(--spacing-6) 0}.comparison-table[data-astro-cid-4xlbpyah] table[data-astro-cid-4xlbpyah]{width:100%;border-collapse:collapse;min-width:600px}.comparison-table[data-astro-cid-4xlbpyah] th[data-astro-cid-4xlbpyah],.comparison-table[data-astro-cid-4xlbpyah] td[data-astro-cid-4xlbpyah]{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--color-gray-200)}.comparison-table[data-astro-cid-4xlbpyah] th[data-astro-cid-4xlbpyah]{background:var(--color-gray-50);font-weight:600;color:var(--color-gray-900)}.comparison-table[data-astro-cid-4xlbpyah] th[data-astro-cid-4xlbpyah].sortable{cursor:pointer;user-select:none;position:relative}.comparison-table[data-astro-cid-4xlbpyah] th[data-astro-cid-4xlbpyah].sortable:hover{background:var(--color-gray-100)}.sort-arrow[data-astro-cid-4xlbpyah]{margin-left:var(--spacing-2);color:var(--color-gray-400);font-size:.875rem}.provider-cell[data-astro-cid-4xlbpyah]{display:flex;align-items:center;gap:var(--spacing-3)}.provider-logo[data-astro-cid-4xlbpyah]{width:24px;height:24px;border-radius:4px;object-fit:contain}.comparison-table[data-astro-cid-4xlbpyah] tr[data-astro-cid-4xlbpyah].highlighted{background:#fef3e7;border-left:4px solid var(--color-primary)}.update-note[data-astro-cid-4xlbpyah]{font-size:.875rem;color:var(--color-gray-600);text-align:center;margin-top:var(--spacing-4)}.breadcrumb[data-astro-cid-4xlbpyah]{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);font-size:.875rem}.breadcrumb[data-astro-cid-4xlbpyah] a[data-astro-cid-4xlbpyah]{color:var(--color-primary)}.separator[data-astro-cid-4xlbpyah]{color:var(--color-gray-400)}.page-header[data-astro-cid-4xlbpyah] h1[data-astro-cid-4xlbpyah]{font-size:2.5rem;margin-bottom:var(--spacing-4)}.page-header[data-astro-cid-4xlbpyah] p[data-astro-cid-4xlbpyah]{font-size:1.125rem;color:var(--color-gray-600)}.content-layout[data-astro-cid-4xlbpyah]{display:grid;grid-template-columns:300px 1fr;gap:var(--spacing-8)}.sidebar[data-astro-cid-4xlbpyah]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--spacing-6);height:fit-content;position:sticky;top:100px}.filter-section[data-astro-cid-4xlbpyah]{margin-bottom:var(--spacing-8)}.filter-section[data-astro-cid-4xlbpyah]:last-child{margin-bottom:0}.filter-section[data-astro-cid-4xlbpyah] h3[data-astro-cid-4xlbpyah]{font-size:1.125rem;margin-bottom:var(--spacing-4);color:var(--color-gray-900)}.filter-group[data-astro-cid-4xlbpyah]{display:flex;flex-direction:column;gap:var(--spacing-3)}.filter-item[data-astro-cid-4xlbpyah]{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer;font-size:.875rem}.filter-item[data-astro-cid-4xlbpyah] input[data-astro-cid-4xlbpyah][type=checkbox]{width:16px;height:16px}.filter-logo[data-astro-cid-4xlbpyah]{width:16px;height:16px;object-fit:contain;border-radius:2px}.results-header[data-astro-cid-4xlbpyah]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);padding:var(--spacing-4) 0;border-bottom:1px solid var(--color-gray-200)}.results-count[data-astro-cid-4xlbpyah]{font-weight:500;color:var(--color-gray-700)}.sort-select[data-astro-cid-4xlbpyah]{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--border-radius);background:var(--color-white)}.plans-grid[data-astro-cid-4xlbpyah]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-6)}@media (max-width: 768px){.content-layout[data-astro-cid-4xlbpyah]{grid-template-columns:1fr}.sidebar[data-astro-cid-4xlbpyah]{position:static;order:2}.main-content[data-astro-cid-4xlbpyah]{order:1}.results-header[data-astro-cid-4xlbpyah]{flex-direction:column;gap:var(--spacing-4);align-items:stretch}.plans-grid[data-astro-cid-4xlbpyah]{grid-template-columns:1fr}.page-header[data-astro-cid-4xlbpyah] h1[data-astro-cid-4xlbpyah]{font-size:2rem}.faq-grid[data-astro-cid-4xlbpyah]{grid-template-columns:1fr}.comparison-table[data-astro-cid-4xlbpyah]{font-size:.875rem}}
