.cat-hero[data-astro-cid-em4gptph]{background:var(--aia-white);padding:var(--space-xl) 0}.cat-hero[data-astro-cid-em4gptph] .section-label[data-astro-cid-em4gptph]{justify-content:center;margin-bottom:var(--space-xs-plus)}.cat-hero[data-astro-cid-em4gptph] h1[data-astro-cid-em4gptph]{font-size:var(--fs-h1);font-weight:700;color:var(--aia-black);margin-bottom:var(--space-xs-plus);text-align:center}.cat-hero-desc[data-astro-cid-em4gptph]{font-size:var(--fs-body-lg);color:var(--text-light);line-height:var(--lh-body);max-width:var(--content-md);margin-left:auto;margin-right:auto;text-align:center}.breadcrumb[data-astro-cid-em4gptph]{display:flex;gap:var(--space-xs);align-items:center;margin-bottom:var(--space-sm);font-size:var(--fs-caption);color:var(--text-light)}.breadcrumb[data-astro-cid-em4gptph] a[data-astro-cid-em4gptph]{color:var(--text-light);text-decoration:none}.breadcrumb[data-astro-cid-em4gptph] a[data-astro-cid-em4gptph]:hover{color:var(--aia-red)}.breadcrumb-sep[data-astro-cid-em4gptph]{color:var(--aia-grey-60)}.ds-section-title[data-astro-cid-jwnxjbrk]{font-size:var(--fs-h2);font-weight:700;color:var(--aia-black);margin-bottom:var(--space-md)}.product-subgroup[data-astro-cid-jwnxjbrk]{font-size:var(--fs-h3);font-weight:700;color:var(--aia-black);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:2px solid var(--aia-red)}.product-card[data-astro-cid-4mserj7l]{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;background:var(--bg-card);transition:box-shadow var(--ease)}.product-card[data-astro-cid-4mserj7l]:hover{box-shadow:0 4px 20px #00000014;text-decoration:none}.product-card--closed[data-astro-cid-4mserj7l]{opacity:.8}.product-card--closed[data-astro-cid-4mserj7l] .card-thumb[data-astro-cid-4mserj7l]>img[data-astro-cid-4mserj7l]{filter:grayscale(.4)}.card-thumb[data-astro-cid-4mserj7l]{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--bg-alt)}.card-thumb[data-astro-cid-4mserj7l]>img[data-astro-cid-4mserj7l]{width:100%;height:100%;object-fit:cover;display:block}.closed-badge[data-astro-cid-4mserj7l]{position:absolute;top:10px;left:10px;background:#54524d;color:var(--aia-white);font-size:var(--fs-micro);font-weight:700;padding:var(--space-3xs) var(--space-xs-plus);border-radius:999px;z-index:1}.card-body[data-astro-cid-4mserj7l]{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.card-body[data-astro-cid-4mserj7l] h3[data-astro-cid-4mserj7l]{font-size:var(--fs-body1);font-weight:700;color:var(--aia-black);line-height:1.35}.card-body[data-astro-cid-4mserj7l] p[data-astro-cid-4mserj7l]{font-size:var(--fs-body3);color:var(--text-light);line-height:var(--lh-body);flex:1}.card-link[data-astro-cid-4mserj7l]{font-size:var(--fs-body3);font-weight:700;color:var(--aia-red)}@media (max-width:600px){.card-body[data-astro-cid-4mserj7l]{padding:var(--space-xs-plus);gap:6px}}.cat-cta[data-astro-cid-jwtri5qq]{padding:var(--space-xl) 0;background:var(--bg-alt)}.cat-cta-inner[data-astro-cid-jwtri5qq]{text-align:center;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.cat-cta[data-astro-cid-jwtri5qq] h2[data-astro-cid-jwtri5qq]{font-size:var(--fs-h2);font-weight:700;color:var(--text)}.cat-cta[data-astro-cid-jwtri5qq] p[data-astro-cid-jwtri5qq]{font-size:var(--fs-body-lg);color:var(--text-light)}.cat-listing[data-astro-cid-cnhijrna]{background:var(--bg-alt);padding:var(--space-xl) 0}.product-section[data-astro-cid-cnhijrna]{margin-bottom:var(--space-xl)}.product-grid[data-astro-cid-cnhijrna]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}@media (max-width:960px){.product-grid[data-astro-cid-cnhijrna]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.product-grid[data-astro-cid-cnhijrna]{grid-template-columns:repeat(2,1fr);gap:var(--space-xs-plus)}}.health-guide[data-astro-cid-cnhijrna]{background:var(--aia-white);padding:var(--space-xl) 0}.health-compare[data-astro-cid-cnhijrna]{background:var(--bg-alt);padding:var(--space-xl) 0}.health-faq[data-astro-cid-cnhijrna]{background:var(--aia-white);padding:var(--space-xl) 0}.health-intro-text[data-astro-cid-cnhijrna]{font-size:var(--fs-body1);color:var(--text);line-height:var(--lh-body);margin-bottom:var(--space-md)}.guide-ul[data-astro-cid-cnhijrna]{padding-left:1.2em;display:flex;flex-direction:column;gap:var(--space-xs)}.guide-ul[data-astro-cid-cnhijrna] li[data-astro-cid-cnhijrna]{font-size:var(--fs-body3);color:var(--text);line-height:var(--lh-body)}.plan-table-wrap[data-astro-cid-cnhijrna]{overflow-x:auto}.plan-table[data-astro-cid-cnhijrna]{width:100%;border-collapse:collapse;font-size:var(--text-2xs);min-width:480px}.plan-table[data-astro-cid-cnhijrna] th[data-astro-cid-cnhijrna]{background:#f5f5f5;color:#555;font-weight:700;padding:8px 12px;text-align:center;border-bottom:2px solid rgba(0,0,0,.12);white-space:nowrap;font-size:var(--text-2xs)}.plan-table[data-astro-cid-cnhijrna] th[data-astro-cid-cnhijrna]:first-child{text-align:left;padding-left:20px}.plan-table[data-astro-cid-cnhijrna] td[data-astro-cid-cnhijrna]:first-child{padding-left:20px}.plan-table[data-astro-cid-cnhijrna] td[data-astro-cid-cnhijrna]{padding:5px 12px;border-bottom:1px solid rgba(0,0,0,.06);color:#333;text-align:center;font-size:var(--text-2xs)}.plan-table[data-astro-cid-cnhijrna] tr[data-astro-cid-cnhijrna]:last-child td[data-astro-cid-cnhijrna]{border-bottom:none}
