.triage-app-container{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:40px;margin:32px 0;transition:all .3s ease}.triage-header{text-align:center;max-width:760px;margin:0 auto 36px}.triage-badge{display:inline-flex;align-items:center;gap:8px;background:var(--primary-light);color:var(--primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--primary-border);margin-bottom:16px}.pulse-dot{width:8px;height:8px;background:#1b4938;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #1b4938b3}70%{transform:scale(1);box-shadow:0 0 0 6px #1b493800}to{transform:scale(.95);box-shadow:0 0 #1b493800}}.triage-title{font-size:32px;font-weight:800;color:var(--text-main);line-height:1.25;margin-bottom:12px}.triage-subtitle{font-size:16px;color:var(--text-muted);line-height:1.6;margin-bottom:24px}.progress-track{width:100%;height:6px;background:#edf2ef;border-radius:var(--radius-full);overflow:hidden;margin-bottom:12px}.progress-bar{height:100%;background:linear-gradient(90deg,#1b4938,#3a7d60);transition:width .3s cubic-bezier(.4,0,.2,1)}.steps-indicator{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text-subtle)}.steps-indicator .step-num.active{color:var(--primary);font-weight:700}.wizard-step{display:none;animation:fadeIn .3s ease forwards}.wizard-step.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.step-prompt{font-size:20px;font-weight:700;color:var(--text-main);margin-bottom:20px;text-align:center}.step-help{font-size:14px;color:var(--text-muted);text-align:center;margin-top:-12px;margin-bottom:24px}.step-nav{margin-bottom:16px}.btn-back{background:none;border:none;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer;padding:6px 12px;border-radius:var(--radius-sm);transition:all .15s ease}.btn-back:hover{color:var(--primary);background:var(--primary-light)}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cat-card{background:#fff;border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px 20px;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.cat-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px);background:#fafcfb}.cat-icon{font-size:28px}.cat-details h4{font-size:16px;font-weight:700;color:var(--text-main);margin-bottom:6px;line-height:1.3}.cat-details p{font-size:13px;color:var(--text-muted);line-height:1.45}.options-list{display:flex;flex-direction:column;gap:12px;max-width:720px;margin:0 auto}.option-btn{background:#fff;border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:18px 24px;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:16px}.option-btn:hover{border-color:var(--primary);background:#f8faf9;transform:translate(4px);box-shadow:var(--shadow-sm)}.opt-icon{font-size:24px;flex-shrink:0}.opt-text h4{font-size:15px;font-weight:600;color:var(--text-main);margin-bottom:4px}.opt-text p{font-size:13px;color:var(--text-muted)}.result-header{text-align:center;margin-bottom:32px;position:relative}.result-badge{display:inline-flex;background:#e6f4ea;color:#137333;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;border-radius:var(--radius-full);margin-bottom:8px}.medical-review-tag{font-size:12px;font-weight:600;color:#3b5a4d;margin-bottom:12px}.result-title{font-size:26px;font-weight:800;color:var(--text-main);margin-bottom:8px}.result-lead{font-size:15px;color:var(--text-muted);max-width:680px;margin:0 auto 20px}.protocol-action-toolbar{display:flex;justify-content:center;gap:12px;margin:16px 0;flex-wrap:wrap}.btn-tool-action{display:inline-flex;align-items:center;gap:8px;background:var(--primary-light);border:1px solid var(--primary-border);color:var(--primary);font-size:13px;font-weight:700;padding:8px 18px;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.btn-tool-action:hover{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-tool-action.secondary{background:#f7f9f8;border-color:var(--border-subtle);color:var(--text-main)}.btn-tool-action.secondary:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.copy-toast{display:none;font-size:12px;font-weight:600;color:#137333;background:#e6f4ea;border:1px solid #b7e1cd;padding:6px 14px;border-radius:var(--radius-full);margin:8px auto 0;width:fit-content;animation:fadeIn .2s ease}.email-capture-panel{max-width:580px;margin:18px auto 0;background:#f4f8f6;border:1px solid #cce2d6;border-radius:var(--radius-md);padding:18px 24px;animation:fadeIn .25s ease}.email-box-header strong{font-size:14px;color:var(--primary);display:block;margin-bottom:2px}.email-box-header p{font-size:12px;color:var(--text-muted);line-height:1.4;margin-bottom:12px}.email-form-row{display:flex;gap:10px}.email-field{flex:1;padding:10px 14px;font-size:13px;border:1.5px solid #c2ded0;border-radius:var(--radius-full);outline:none;background:#fff;font-family:inherit}.email-field:focus{border-color:var(--primary)}.btn-send-chart{background:var(--primary);color:#fff;font-size:13px;font-weight:700;padding:10px 20px;border-radius:var(--radius-full);border:none;cursor:pointer;white-space:nowrap;transition:background .15s ease}.btn-send-chart:hover{background:var(--primary-hover)}.email-success-msg{margin-top:10px;font-size:12px;font-weight:600;color:#137333}.protocol-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:36px}.protocol-card{background:#fbfcfb;border:1px solid #e1ebe5;border-radius:var(--radius-md);padding:24px;position:relative}.card-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);background:var(--primary-light);padding:3px 8px;border-radius:var(--radius-sm);display:inline-block;margin-bottom:12px}.card-tag.warning{color:#a33e26;background:#fdf1ed}.card-tag.science{color:#1e5a8a;background:#ebf4fc}.card-tag.routine{color:#2b634d;background:#ecf7f1}.protocol-card h4{font-size:17px;font-weight:700;color:var(--text-main);margin-bottom:10px}.protocol-card p{font-size:14px;color:var(--text-muted);line-height:1.6}.actives-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.active-item{background:#fff;border:1px solid #dce8e0;border-radius:var(--radius-sm);padding:10px 14px}.active-item strong{font-size:13px;color:var(--primary);display:block;margin-bottom:2px}.active-item span{font-size:12px;color:var(--text-muted);line-height:1.4;display:block}.routine-steps{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:12px;counter-reset:routine-counter}.routine-step-item{counter-increment:routine-counter;position:relative;padding-left:36px;font-size:14px;color:var(--text-muted);line-height:1.5}.routine-step-item:before{content:counter(routine-counter);position:absolute;left:0;top:0;width:24px;height:24px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.routine-step-item strong{color:var(--text-main);display:block;margin-bottom:2px}.recommended-formulation-box{background:#fff;border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:28px;margin-bottom:32px}.box-badge{font-size:11px;font-weight:700;text-transform:uppercase;color:#798b83;letter-spacing:.05em;margin-bottom:8px}.recommended-formulation-box h4{font-size:18px;font-weight:800;color:var(--text-main);margin-bottom:6px}.recommended-formulation-box p{font-size:14px;color:var(--text-muted);margin-bottom:20px}.formulation-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.formulation-card{background:#fbfcfb;border:1px solid #e2ebe6;border-radius:var(--radius-md);padding:16px 20px;display:flex;flex-direction:column;justify-content:space-between}.form-title{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:4px}.form-desc{font-size:13px;color:var(--text-muted);line-height:1.45;margin-bottom:12px}.form-specs{font-size:12px;color:#4b6357;background:#eaf3ee;padding:6px 10px;border-radius:var(--radius-sm);font-family:monospace}.verified-picks-section{border-top:1px solid #edf2ee;padding-top:24px}.picks-heading{font-size:15px;font-weight:700;color:var(--text-main);margin-bottom:16px}.picks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.pick-product-card{background:#fff;border:1px solid #dce8e0;border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease}.pick-product-card:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.pick-badge{font-size:10px;font-weight:700;text-transform:uppercase;color:#2b634d;background:#eef7f2;padding:2px 6px;border-radius:var(--radius-sm);width:fit-content;margin-bottom:6px}.pick-name{font-size:14px;font-weight:700;color:var(--text-main);margin-bottom:4px;line-height:1.35}.pick-reason{font-size:12px;color:var(--text-muted);line-height:1.4;margin-bottom:12px}.pick-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;color:#fff;background:#1b4938;padding:8px 14px;border-radius:var(--radius-full);text-decoration:none;transition:background .15s ease}.pick-link-btn:hover{background:#123528}.affiliate-fineprint{font-size:11px;color:var(--text-subtle);line-height:1.5;margin-top:8px}.triage-restart-wrap{text-align:center;padding-top:16px;border-top:1px solid #edf2ee}.btn-restart{background:var(--bg-surface);border:1.5px solid var(--border-subtle);padding:12px 28px;border-radius:var(--radius-full);font-size:14px;font-weight:600;color:var(--text-main);cursor:pointer;transition:all .2s ease}.btn-restart:hover{border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-sm)}.disclaimer-inline{margin-top:14px;font-size:12px;color:var(--text-subtle)}@media (max-width: 860px){.category-grid{grid-template-columns:1fr 1fr}.protocol-grid,.formulation-cards-grid,.picks-grid{grid-template-columns:1fr}.triage-app-container{padding:24px 16px}}@media (max-width: 560px){.category-grid{grid-template-columns:1fr}}.landing-main[data-astro-cid-dhfotatx]{overflow-x:hidden}.section-header-center[data-astro-cid-dhfotatx]{text-align:center;max-width:720px;margin:0 auto 56px}.subheading[data-astro-cid-dhfotatx]{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);background:var(--primary-light);padding:4px 12px;border-radius:var(--radius-full);margin-bottom:14px}.section-title[data-astro-cid-dhfotatx]{font-size:34px;font-weight:800;color:var(--text-main);line-height:1.2;margin-bottom:14px}.section-lead[data-astro-cid-dhfotatx]{font-size:16px;color:var(--text-muted);line-height:1.6}.hero-section[data-astro-cid-dhfotatx]{padding:80px 0 60px;background:linear-gradient(180deg,#faf9f6,#f4f7f5);border-bottom:1px solid var(--border-subtle)}.hero-container[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.hero-pill[data-astro-cid-dhfotatx]{display:inline-flex;align-items:center;gap:8px;background:#eef5f1;border:1px solid #d1e5db;padding:6px 14px;border-radius:var(--radius-full);font-size:12px;font-weight:700;color:var(--primary);margin-bottom:24px}.pill-dot[data-astro-cid-dhfotatx]{width:8px;height:8px;background:var(--primary);border-radius:50%}.hero-title[data-astro-cid-dhfotatx]{font-size:46px;font-weight:800;line-height:1.15;color:var(--text-main);margin-bottom:20px;letter-spacing:-.03em}.highlight-text[data-astro-cid-dhfotatx]{color:var(--primary);position:relative}.hero-lead[data-astro-cid-dhfotatx]{font-size:17px;color:var(--text-muted);line-height:1.65;margin-bottom:32px;max-width:580px}.hero-cta-group[data-astro-cid-dhfotatx]{display:flex;align-items:center;gap:16px;margin-bottom:44px}.hero-project-tag[data-astro-cid-dhfotatx]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle);margin-bottom:8px}.btn-hero-primary[data-astro-cid-dhfotatx]{background:var(--primary);color:#fff;font-size:15px;font-weight:700;padding:14px 28px;border-radius:var(--radius-full);transition:all .2s ease;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;gap:8px}.btn-hero-primary[data-astro-cid-dhfotatx]:hover{background:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.hero-text-anchor[data-astro-cid-dhfotatx]{font-size:14px;font-weight:600;color:var(--text-muted);text-decoration:underline;text-underline-offset:4px;transition:color .15s ease}.hero-text-anchor[data-astro-cid-dhfotatx]:hover{color:var(--primary)}.hero-trust-bar[data-astro-cid-dhfotatx]{display:flex;gap:24px;padding-top:24px;border-top:1px solid #e5ece8}.trust-item[data-astro-cid-dhfotatx] strong[data-astro-cid-dhfotatx]{font-size:13px;display:block;color:var(--text-main)}.trust-item[data-astro-cid-dhfotatx] span[data-astro-cid-dhfotatx]{font-size:12px;color:var(--text-subtle)}.visual-card-preview[data-astro-cid-dhfotatx]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:32px}.preview-header[data-astro-cid-dhfotatx]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.preview-tag[data-astro-cid-dhfotatx]{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--primary);background:var(--primary-light);padding:4px 8px;border-radius:var(--radius-sm)}.preview-status[data-astro-cid-dhfotatx]{font-size:12px;color:#137333;font-weight:600}.visual-card-preview[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-size:18px;font-weight:800;color:var(--text-main);margin-bottom:20px}.preview-list[data-astro-cid-dhfotatx]{list-style:none;display:flex;flex-direction:column;gap:16px}.preview-list[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]{display:flex;gap:14px;align-items:flex-start}.bullet-num[data-astro-cid-dhfotatx]{background:#edf5f1;color:var(--primary);font-size:12px;font-weight:800;padding:4px 8px;border-radius:var(--radius-sm);flex-shrink:0}.preview-list[data-astro-cid-dhfotatx] strong[data-astro-cid-dhfotatx]{font-size:14px;color:var(--text-main);display:block;margin-bottom:2px}.preview-list[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:12px;color:var(--text-muted);line-height:1.4}.section-triage[data-astro-cid-dhfotatx]{padding:40px 0}.section-science[data-astro-cid-dhfotatx]{padding:80px 0;background:#fff}.science-cards-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.science-card[data-astro-cid-dhfotatx]{background:#fafcfb;border:1px solid #e1ebe5;border-radius:var(--radius-md);padding:32px;position:relative;transition:all .2s ease}.science-card[data-astro-cid-dhfotatx]:hover{box-shadow:var(--shadow-md);border-color:var(--primary-border)}.sci-icon[data-astro-cid-dhfotatx]{font-size:32px;margin-bottom:12px}.sci-number[data-astro-cid-dhfotatx]{position:absolute;top:28px;right:28px;font-size:20px;font-weight:800;color:#cadbd1}.science-card[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-size:20px;font-weight:700;color:var(--text-main);margin-bottom:12px}.science-card[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:14px;color:var(--text-muted);line-height:1.65;margin-bottom:20px}.sci-takeaway[data-astro-cid-dhfotatx]{background:#eef7f2;border-left:3px solid var(--primary);padding:10px 14px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13px;color:#174232}.section-debunking[data-astro-cid-dhfotatx]{padding:80px 0;background:#fbfbf9;border-top:1px solid var(--border-subtle)}.myths-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.myth-card[data-astro-cid-dhfotatx]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:32px;box-shadow:var(--shadow-xs)}.myth-badge[data-astro-cid-dhfotatx].false{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;color:#c5221f;background:#fce8e6;padding:3px 8px;border-radius:var(--radius-sm);margin-bottom:12px}.myth-card[data-astro-cid-dhfotatx] h4[data-astro-cid-dhfotatx]{font-size:17px;font-weight:700;color:var(--text-main);margin-bottom:16px;line-height:1.4}.fact-block[data-astro-cid-dhfotatx]{background:#f6faf7;border:1px solid #dcefe3;border-radius:var(--radius-sm);padding:16px}.fact-badge[data-astro-cid-dhfotatx].true{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;color:#137333;margin-bottom:8px}.fact-block[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:13px;color:var(--text-muted);line-height:1.6}.section-actives[data-astro-cid-dhfotatx]{padding:80px 0;background:#fff}.actives-table-wrap[data-astro-cid-dhfotatx]{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.actives-table[data-astro-cid-dhfotatx]{width:100%;border-collapse:collapse;text-align:left;font-size:14px;background:#fff}.actives-table[data-astro-cid-dhfotatx] th[data-astro-cid-dhfotatx]{background:#f5f8f6;color:var(--text-main);font-weight:700;padding:16px 20px;border-bottom:1.5px solid var(--border-subtle)}.actives-table[data-astro-cid-dhfotatx] td[data-astro-cid-dhfotatx]{padding:16px 20px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);line-height:1.5}.actives-table[data-astro-cid-dhfotatx] tr[data-astro-cid-dhfotatx]:hover td[data-astro-cid-dhfotatx]{background:#fafcfb}.actives-table[data-astro-cid-dhfotatx] strong[data-astro-cid-dhfotatx]{color:var(--primary)}.table-vetted-link[data-astro-cid-dhfotatx]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-light);border:1px solid var(--primary-border);padding:4px 10px;border-radius:var(--radius-full);text-decoration:none!important;transition:all .15s ease;white-space:nowrap}.table-vetted-link[data-astro-cid-dhfotatx]:hover{background:var(--primary);color:#fff}.table-affiliate-note[data-astro-cid-dhfotatx]{font-size:11px;color:var(--text-subtle);margin-top:10px;line-height:1.5}.section-editorial[data-astro-cid-dhfotatx]{padding:40px 0}.editorial-card[data-astro-cid-dhfotatx]{background:#17241e;color:#fff;border-radius:var(--radius-lg);padding:56px 48px}.editorial-badge[data-astro-cid-dhfotatx]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7ee0b4;margin-bottom:16px}.editorial-card[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx]{font-size:32px;font-weight:800;margin-bottom:16px}.editorial-card[data-astro-cid-dhfotatx]>p[data-astro-cid-dhfotatx]{font-size:16px;color:#a7c1b5;max-width:760px;line-height:1.6;margin-bottom:40px}.standards-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.standard-item[data-astro-cid-dhfotatx] h4[data-astro-cid-dhfotatx]{color:#fff;font-size:16px;font-weight:700;margin-bottom:10px}.standard-item[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:13px;color:#9abcb0;line-height:1.55}.section-faq[data-astro-cid-dhfotatx]{padding:80px 0 20px}.faq-list[data-astro-cid-dhfotatx]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item[data-astro-cid-dhfotatx]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px 24px;transition:all .2s ease}.faq-item[data-astro-cid-dhfotatx][open]{box-shadow:var(--shadow-sm);border-color:var(--primary-border)}.faq-question[data-astro-cid-dhfotatx]{font-size:16px;font-weight:700;color:var(--text-main);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-question[data-astro-cid-dhfotatx]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-dhfotatx]{font-size:20px;color:var(--primary);font-weight:400}.faq-answer[data-astro-cid-dhfotatx]{margin-top:14px;padding-top:14px;border-top:1px solid #edf2ee;font-size:14px;color:var(--text-muted);line-height:1.65}.section-protocols[data-astro-cid-dhfotatx]{padding:80px 0;background:#f8faf9;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.protocols-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.protocol-card[data-astro-cid-dhfotatx]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px 26px;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;box-shadow:0 2px 8px #00000008}.protocol-card[data-astro-cid-dhfotatx]:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 8px 24px #1b493814}.card-meta[data-astro-cid-dhfotatx]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.card-cat-badge[data-astro-cid-dhfotatx]{font-size:11px;font-weight:800;letter-spacing:.05em;color:var(--primary);background:var(--primary-light);padding:3px 8px;border-radius:6px}.card-status[data-astro-cid-dhfotatx]{font-size:11px;font-weight:600;color:#15803d}.card-title[data-astro-cid-dhfotatx]{font-size:18px;font-weight:700;line-height:1.35;margin-bottom:12px}.card-title[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx]{color:var(--text-main);text-decoration:none;transition:color .15s}.card-title[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx]:hover{color:var(--primary)}.card-excerpt[data-astro-cid-dhfotatx]{font-size:13.5px;color:var(--text-muted);line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-astro-cid-dhfotatx]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #f1f5f9;font-size:12px}.card-reviewer[data-astro-cid-dhfotatx]{color:#64748b}.card-read-link[data-astro-cid-dhfotatx]{font-weight:700;color:var(--primary);text-decoration:none}.card-read-link[data-astro-cid-dhfotatx]:hover{text-decoration:underline}@media (max-width: 960px){.hero-container[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:40px}.hero-title[data-astro-cid-dhfotatx]{font-size:36px}.science-cards-grid[data-astro-cid-dhfotatx],.myths-grid[data-astro-cid-dhfotatx],.standards-grid[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:20px}}@media (max-width: 600px){.hero-cta-group[data-astro-cid-dhfotatx]{flex-direction:column;align-items:stretch}.hero-trust-bar[data-astro-cid-dhfotatx]{flex-direction:column;gap:12px}.editorial-card[data-astro-cid-dhfotatx]{padding:32px 24px}}
