.symptom-checker-section[data-astro-cid-uramzggz]{background:light-dark(var(--color-neutral-100),#0f172a)}.symptom-title[data-astro-cid-uramzggz]{margin:0 0 1rem;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:light-dark(#0f172a,var(--color-neutral-200))}.symptom-desc[data-astro-cid-uramzggz]{font-size:var(--font-size-1);line-height:1.7;color:light-dark(#475569,var(--color-neutral-600))}.symptom-groups[data-astro-cid-uramzggz]{display:flex;flex-direction:column;gap:3rem}.symptom-grid[data-astro-cid-uramzggz]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.symptom-grid[data-astro-cid-uramzggz]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.symptom-grid[data-astro-cid-uramzggz]{grid-template-columns:repeat(3,1fr);gap:16px}}.symptom-card[data-astro-cid-uramzggz]{display:flex;align-items:center;padding:16px 18px;background:light-dark(#fff,#2c2826);border:1px solid light-dark(var(--color-neutral-300),#3d3734);border-radius:var(--radius-h);text-decoration:none;transition:box-shadow .2s,transform .15s,border-color .2s}.symptom-card[data-astro-cid-uramzggz]:hover{transform:translateY(-2px);border-color:light-dark(var(--color-primary-200),var(--color-primary-500));box-shadow:0 6px 20px light-dark(rgba(0,0,0,.07),rgba(0,0,0,.25))}.symptom-icon-bg[data-astro-cid-uramzggz]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:14px;border-radius:var(--radius-pill);background:light-dark(var(--color-primary-100),#492b27);transition:background .2s}.symptom-card[data-astro-cid-uramzggz]:hover .symptom-icon-bg[data-astro-cid-uramzggz]{background:light-dark(var(--brand-primary),#d15547)}.symptom-icon[data-astro-cid-uramzggz]{width:18px;height:18px;color:light-dark(var(--color-cta),#cc7066);transition:color .2s}.symptom-card[data-astro-cid-uramzggz]:hover .symptom-icon[data-astro-cid-uramzggz]{color:#fff}.symptom-card-body[data-astro-cid-uramzggz]{min-width:0;flex:1}.symptom-card-title[data-astro-cid-uramzggz]{margin:0;font-size:var(--font-size-0);font-weight:700;color:light-dark(#0f172a,var(--color-neutral-300));transition:color .15s}.symptom-card[data-astro-cid-uramzggz]:hover .symptom-card-title[data-astro-cid-uramzggz]{color:light-dark(var(--color-primary-400),var(--brand-primary))}.symptom-card-desc[data-astro-cid-uramzggz]{margin:3px 0 0;font-size:var(--font-size--2);line-height:1.5;color:light-dark(#64748b,var(--color-neutral-600));overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.symptom-arrow[data-astro-cid-uramzggz]{flex-shrink:0;width:16px;height:16px;margin-left:auto;padding-left:8px;color:light-dark(var(--color-neutral-500),var(--color-neutral-700));opacity:0;transition:opacity .2s,color .2s}.symptom-card[data-astro-cid-uramzggz]:hover .symptom-arrow[data-astro-cid-uramzggz]{opacity:1;color:light-dark(var(--color-cta),#d6685c)}.blog-section-base[data-astro-cid-5tznm7mj]{background-color:transparent}.blog-text-head[data-astro-cid-5tznm7mj]{color:light-dark(#1e293b,#f8fafc)}.blog-text-sub[data-astro-cid-5tznm7mj]{color:light-dark(#64748b,#94a3b8)}.blog-text-body[data-astro-cid-5tznm7mj]{color:light-dark(#475569,#cbd5e1)}.blog-text-accent[data-astro-cid-5tznm7mj]{color:light-dark(#db2777,#f472b6)}.blog-border-subtle[data-astro-cid-5tznm7mj]{border-color:light-dark(#e2e8f0,#334155)}.blog-badge[data-astro-cid-5tznm7mj]{color:light-dark(#db2777,#f9a8d4);border-color:light-dark(#fbcfe8,#831843);background-color:light-dark(#fff1f2,rgba(80,7,36,.3))}.blog-hero-title[data-astro-cid-5tznm7mj]{color:light-dark(#1e293b,#f1f5f9);letter-spacing:-.02em}.blog-cat-card[data-astro-cid-5tznm7mj]{background-color:light-dark(#fff,#1e293b);border:1px solid light-dark(#e2e8f0,#334155);box-shadow:0 4px 6px -1px light-dark(rgba(0,0,0,.05),rgba(0,0,0,.2))}.blog-cat-card[data-astro-cid-5tznm7mj]:hover{border-color:light-dark(#fbcfe8,#be185d);box-shadow:0 20px 25px -5px light-dark(rgba(236,72,153,.1),rgba(0,0,0,.3))}.blog-cat-icon-wrapper[data-astro-cid-5tznm7mj]{background-color:light-dark(#fdf2f8,#334155);color:light-dark(#db2777,#f9a8d4)}