.blog-post[data-astro-cid-vihzj2ja]{background-color:var(--white)}.blog-hero[data-astro-cid-vihzj2ja]{background:linear-gradient(135deg,var(--dark-charcoal) 0%,var(--black) 100%);color:var(--white);padding:4rem 0 3rem}.blog-breadcrumb[data-astro-cid-vihzj2ja]{font-size:.9rem;margin-bottom:1.5rem;opacity:.9;text-transform:none}.blog-breadcrumb[data-astro-cid-vihzj2ja] a[data-astro-cid-vihzj2ja]{color:var(--white);text-decoration:none;transition:color .3s ease}.blog-breadcrumb[data-astro-cid-vihzj2ja] a[data-astro-cid-vihzj2ja]:hover{color:var(--primary-orange)}.blog-hero[data-astro-cid-vihzj2ja] h1[data-astro-cid-vihzj2ja]{color:var(--white);margin-bottom:1.5rem;font-size:3rem;line-height:1.2}.blog-meta[data-astro-cid-vihzj2ja]{display:flex;gap:2rem;flex-wrap:wrap;font-size:.95rem;opacity:.9;text-transform:none}.meta-item[data-astro-cid-vihzj2ja]{display:flex;align-items:center;gap:.5rem}.toc-section[data-astro-cid-vihzj2ja]{padding:2rem 0;background-color:var(--light-bg)}.toc-box[data-astro-cid-vihzj2ja]{background:var(--white);border-radius:16px;border:3px solid var(--light-bg);overflow:hidden;box-shadow:0 4px 12px #00000014}.toc-toggle[data-astro-cid-vihzj2ja]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:none;border:none;cursor:pointer;transition:background-color .3s ease}.toc-toggle[data-astro-cid-vihzj2ja]:hover{background-color:var(--light-bg)}.toc-toggle[data-astro-cid-vihzj2ja] h2[data-astro-cid-vihzj2ja]{margin:0;color:var(--dark-charcoal);font-size:1.5rem}.toc-arrow[data-astro-cid-vihzj2ja]{color:var(--primary-orange);transition:transform .3s ease}.toc-box[data-astro-cid-vihzj2ja].collapsed .toc-arrow[data-astro-cid-vihzj2ja]{transform:rotate(0)}.toc-box[data-astro-cid-vihzj2ja]:not(.collapsed) .toc-arrow[data-astro-cid-vihzj2ja]{transform:rotate(180deg)}.toc-content[data-astro-cid-vihzj2ja]{max-height:0;overflow:hidden;transition:max-height .3s ease}.toc-box[data-astro-cid-vihzj2ja]:not(.collapsed) .toc-content[data-astro-cid-vihzj2ja]{max-height:1000px}.toc-list[data-astro-cid-vihzj2ja]{list-style:none;padding:0 1.5rem 1.5rem;margin:0}.toc-list[data-astro-cid-vihzj2ja] li[data-astro-cid-vihzj2ja]{margin-bottom:.75rem}.toc-list[data-astro-cid-vihzj2ja] a[data-astro-cid-vihzj2ja]{color:var(--text-gray);text-decoration:none;transition:color .3s ease;text-transform:none;font-size:1rem}.toc-list[data-astro-cid-vihzj2ja] a[data-astro-cid-vihzj2ja]:hover{color:var(--primary-orange)}.blog-content[data-astro-cid-vihzj2ja]{padding:4rem 0}.content-wrapper[data-astro-cid-vihzj2ja]{max-width:800px;margin:0 auto}.content-wrapper[data-astro-cid-vihzj2ja] h2[data-astro-cid-vihzj2ja]{color:var(--dark-charcoal);margin-top:3rem;margin-bottom:1.5rem;font-size:2rem;scroll-margin-top:100px}.content-wrapper[data-astro-cid-vihzj2ja] h3[data-astro-cid-vihzj2ja]{color:var(--dark-charcoal);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.content-wrapper[data-astro-cid-vihzj2ja] h4[data-astro-cid-vihzj2ja]{color:var(--dark-charcoal);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem}.content-wrapper[data-astro-cid-vihzj2ja] p[data-astro-cid-vihzj2ja]{color:var(--text-gray);line-height:1.8;margin-bottom:1.5rem;text-transform:none;font-size:1.05rem}.content-wrapper[data-astro-cid-vihzj2ja] ul[data-astro-cid-vihzj2ja],.content-wrapper[data-astro-cid-vihzj2ja] ol[data-astro-cid-vihzj2ja]{margin-bottom:1.5rem;padding-left:2rem}.content-wrapper[data-astro-cid-vihzj2ja] li[data-astro-cid-vihzj2ja]{color:var(--text-gray);line-height:1.8;margin-bottom:.5rem;text-transform:none}.content-wrapper[data-astro-cid-vihzj2ja] strong[data-astro-cid-vihzj2ja]{color:var(--dark-charcoal);font-weight:600}.intro-box[data-astro-cid-vihzj2ja]{background:var(--light-bg);padding:2rem;border-radius:16px;border-left:5px solid var(--primary-orange);margin-bottom:3rem}.lead[data-astro-cid-vihzj2ja]{font-size:1.2rem;line-height:1.7;color:var(--dark-charcoal)}.info-card[data-astro-cid-vihzj2ja]{background:var(--white);border:3px solid var(--light-bg);border-radius:16px;padding:2rem;margin:2rem 0;box-shadow:0 4px 12px #00000014}.info-card[data-astro-cid-vihzj2ja].highlight{border-color:var(--primary-orange);background:#fff9e6}.info-card[data-astro-cid-vihzj2ja] h3[data-astro-cid-vihzj2ja],.info-card[data-astro-cid-vihzj2ja] h4[data-astro-cid-vihzj2ja]{margin-top:0}.alert-box[data-astro-cid-vihzj2ja]{background:#fff9e6;border-left:5px solid #F59E0B;padding:1.5rem;margin:2rem 0;border-radius:12px;display:flex;gap:1rem}.alert-box[data-astro-cid-vihzj2ja].warning{background:#fef2f2;border-left-color:#dc2626}.alert-icon[data-astro-cid-vihzj2ja]{font-size:1.5rem;flex-shrink:0}.alert-content[data-astro-cid-vihzj2ja]{flex:1}.alert-content[data-astro-cid-vihzj2ja] strong[data-astro-cid-vihzj2ja]{display:block;margin-bottom:.5rem;color:#d97706}.alert-box[data-astro-cid-vihzj2ja].warning .alert-content[data-astro-cid-vihzj2ja] strong[data-astro-cid-vihzj2ja]{color:#dc2626}.checklist-box[data-astro-cid-vihzj2ja]{background:var(--light-bg);padding:2rem;border-radius:16px;margin:2rem 0}.checklist[data-astro-cid-vihzj2ja]{list-style:none;padding:0}.checklist[data-astro-cid-vihzj2ja] li[data-astro-cid-vihzj2ja]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.check[data-astro-cid-vihzj2ja]{color:#10b981;font-weight:700;flex-shrink:0}.risk-grid[data-astro-cid-vihzj2ja]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.risk-card[data-astro-cid-vihzj2ja]{background:var(--white);padding:2rem;border-radius:16px;border-top:5px solid #EF4444;box-shadow:0 4px 12px #00000014}.risk-card[data-astro-cid-vihzj2ja].moderate-risk{border-top-color:#f59e0b}.symptoms-grid[data-astro-cid-vihzj2ja]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0}.symptom-category[data-astro-cid-vihzj2ja]{background:var(--light-bg);padding:1.5rem;border-radius:12px}.symptom-category[data-astro-cid-vihzj2ja] h4[data-astro-cid-vihzj2ja]{margin-top:0;color:var(--primary-orange)}.symptom-category[data-astro-cid-vihzj2ja] ul[data-astro-cid-vihzj2ja]{margin:0;padding-left:1.25rem}.comparison-table[data-astro-cid-vihzj2ja]{margin:2rem 0;background:var(--white);border-radius:16px;padding:2rem;border:3px solid var(--light-bg)}.pros-cons-grid[data-astro-cid-vihzj2ja]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.pros-column[data-astro-cid-vihzj2ja],.cons-column[data-astro-cid-vihzj2ja]{padding:1.5rem;border-radius:12px}.pros-column[data-astro-cid-vihzj2ja]{background:#ecfdf5}.cons-column[data-astro-cid-vihzj2ja]{background:#fef2f2}.pros-column[data-astro-cid-vihzj2ja] h5[data-astro-cid-vihzj2ja],.cons-column[data-astro-cid-vihzj2ja] h5[data-astro-cid-vihzj2ja]{margin-top:0;text-transform:uppercase;font-size:1rem;letter-spacing:.5px}.professional-features[data-astro-cid-vihzj2ja] ul[data-astro-cid-vihzj2ja]{list-style:none;padding:0}.professional-features[data-astro-cid-vihzj2ja] li[data-astro-cid-vihzj2ja]{padding:.75rem 0;border-bottom:1px solid var(--light-bg)}.pricing-table[data-astro-cid-vihzj2ja]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.price-tier[data-astro-cid-vihzj2ja]{background:var(--white);border:3px solid var(--light-bg);border-radius:16px;padding:2rem;text-align:center}.price-tier[data-astro-cid-vihzj2ja] h4[data-astro-cid-vihzj2ja]{margin-top:0;color:var(--primary-orange)}.price-range[data-astro-cid-vihzj2ja]{font-size:2rem;font-weight:700;color:var(--dark-charcoal);margin:1rem 0;font-family:Oswald,sans-serif}.price-tier[data-astro-cid-vihzj2ja] ul[data-astro-cid-vihzj2ja]{text-align:left;margin-top:1.5rem}.timeline-box[data-astro-cid-vihzj2ja]{background:var(--light-bg);padding:2rem;border-radius:16px;margin:2rem 0}.timeline-box[data-astro-cid-vihzj2ja] ul[data-astro-cid-vihzj2ja]{list-style:none;padding:0}.timeline-box[data-astro-cid-vihzj2ja] li[data-astro-cid-vihzj2ja]{padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.timeline-box[data-astro-cid-vihzj2ja] li[data-astro-cid-vihzj2ja]:last-child{border-bottom:none}.article-image-container[data-astro-cid-vihzj2ja]{margin:3rem 0}.article-featured-image[data-astro-cid-vihzj2ja],.article-image[data-astro-cid-vihzj2ja]{width:100%;height:auto;border-radius:16px;box-shadow:0 8px 24px #0000001f}.image-caption[data-astro-cid-vihzj2ja]{text-align:center;font-size:.9rem;color:var(--text-gray);margin-top:.75rem;font-style:italic}.cta-box[data-astro-cid-vihzj2ja]{background:linear-gradient(135deg,var(--primary-orange),#D04A0A);color:var(--white);padding:3rem;border-radius:20px;text-align:center;margin:3rem 0;box-shadow:0 8px 24px #e85d1c4d}.cta-box[data-astro-cid-vihzj2ja] h3[data-astro-cid-vihzj2ja]{color:var(--white);margin-top:0;margin-bottom:1rem}.cta-box[data-astro-cid-vihzj2ja] p[data-astro-cid-vihzj2ja]{color:var(--white);margin-bottom:2rem;opacity:.95}.cta-box[data-astro-cid-vihzj2ja] .btn[data-astro-cid-vihzj2ja]{background-color:#2c3e50;color:var(--white);border:none}.cta-box[data-astro-cid-vihzj2ja] .btn[data-astro-cid-vihzj2ja]:hover{background-color:#1a252f;transform:translateY(-2px)}.final-cta-section[data-astro-cid-vihzj2ja]{background:var(--light-bg);padding:3rem;border-radius:20px;margin-top:4rem}.final-cta-section[data-astro-cid-vihzj2ja] h2[data-astro-cid-vihzj2ja]{text-align:center;margin-top:0}.cta-grid[data-astro-cid-vihzj2ja]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.cta-option[data-astro-cid-vihzj2ja]{background:var(--white);padding:2rem;border-radius:16px;text-align:center;border:3px solid var(--light-bg);transition:all .3s ease}.cta-option[data-astro-cid-vihzj2ja]:hover{border-color:var(--primary-orange);transform:translateY(-5px);box-shadow:0 8px 20px #e85d1c26}.cta-option[data-astro-cid-vihzj2ja] h3[data-astro-cid-vihzj2ja]{margin-top:0;font-size:1.25rem}.trust-elements[data-astro-cid-vihzj2ja]{text-align:center;margin-top:2rem;padding-top:2rem;border-top:2px solid rgba(0,0,0,.1)}.sources-section[data-astro-cid-vihzj2ja]{margin-top:4rem;padding-top:3rem;border-top:3px solid var(--light-bg)}.sources-list[data-astro-cid-vihzj2ja]{list-style:none;padding:0}.sources-list[data-astro-cid-vihzj2ja] li[data-astro-cid-vihzj2ja]{padding:.5rem 0;color:var(--text-gray);font-size:.95rem}.sources-section[data-astro-cid-vihzj2ja] em[data-astro-cid-vihzj2ja]{display:block;margin-top:2rem;color:var(--text-gray);font-size:.9rem}@media (max-width: 768px){.blog-hero[data-astro-cid-vihzj2ja] h1[data-astro-cid-vihzj2ja]{font-size:2rem}.blog-meta[data-astro-cid-vihzj2ja]{flex-direction:column;gap:.5rem}.risk-grid[data-astro-cid-vihzj2ja],.symptoms-grid[data-astro-cid-vihzj2ja],.pricing-table[data-astro-cid-vihzj2ja],.cta-grid[data-astro-cid-vihzj2ja],.pros-cons-grid[data-astro-cid-vihzj2ja]{grid-template-columns:1fr}.content-wrapper[data-astro-cid-vihzj2ja] h2[data-astro-cid-vihzj2ja]{font-size:1.75rem}.cta-box[data-astro-cid-vihzj2ja]{padding:2rem 1.5rem}}
