.science-hub{background:#f0ede4}.science-hero{color:#f0ede4;background:radial-gradient(80% 60% at 50% -10%,#c4956a38 0%,#0000 55%),linear-gradient(165deg,#0f2341 0%,#4a2c1a 55%,#3d2418 100%);padding-bottom:3rem;position:relative;overflow:hidden}.science-hero:after{content:"";pointer-events:none;background:radial-gradient(#d9b34414 0%,#0000 70%);height:55%;position:absolute;inset:auto -20% -40%}.science-hero-inner{text-align:center;z-index:1;position:relative}.science-hero .page-eyebrow{color:#faf7f2a6}.science-hero-title{color:#f0ede4;max-width:18ch;margin-inline:auto}.science-hero-lead{color:#faf7f2c7;margin-inline:auto}.science-stat-grid{text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.science-stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7f214;border:1px solid #c4956a40;border-radius:1rem;padding:1.25rem 1.35rem}.science-stat-value{font-family:var(--font-serif);color:#e8c9a8;margin-bottom:.35rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1}.science-stat-label{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#f0ede4;margin-bottom:.5rem;font-size:.78rem;font-weight:500}.science-stat-detail{color:#faf7f2ad;font-size:.8rem;line-height:1.55}.science-tab-bar-wrap{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf7f2eb;border-bottom:1px solid #c4956a33;position:sticky;top:4.5rem}.science-tab-bar{scrollbar-width:none;gap:.35rem;padding:.75rem 0;display:flex;overflow-x:auto}.science-tab-bar::-webkit-scrollbar{display:none}.science-tab-btn{font-family:var(--font-sans);letter-spacing:.04em;color:#6b7a94;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex-shrink:0;padding:.55rem 1.1rem;font-size:.78rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.science-tab-btn:hover{color:#0f2341;background:#c4956a1a}.science-tab-btn.active{color:#f0ede4;background:#0f2341;border-color:#0f2341;box-shadow:0 4px 14px #0f23412e}.science-panel{padding:3rem 0 5rem;animation:.45s both science-panel-in}@keyframes science-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.science-intro-band{text-align:center;background:linear-gradient(90deg,#0f23410f 0%,#c4956a1a 100%);border:1px solid #c4956a33;border-radius:.85rem;margin-bottom:2rem;padding:1rem 1.35rem}.science-intro-band p{font-family:var(--font-sans);letter-spacing:.02em;color:#4a3020;margin:0;font-size:.875rem;line-height:1.65}.science-nad{flex-direction:column;gap:2.5rem;display:flex}.science-section-head{color:#d9b344;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.science-section-head h2{font-family:var(--font-serif);color:#0f2341;margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.science-section-head p{color:#6b5344;max-width:52rem;font-size:.95rem;line-height:1.7}.science-subtitle{font-family:var(--font-serif);color:#0f2341;margin:2.5rem 0 1.25rem;font-size:1.25rem}.science-compare-wrap{background:#fff;border:1px solid #c4956a33;border-radius:1rem;overflow-x:auto;box-shadow:0 8px 32px #0f23410f}.science-compare-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.875rem}.science-compare-table th,.science-compare-table td{text-align:start;vertical-align:top;border-bottom:1px solid #c4956a1f;padding:1rem 1.15rem}.science-compare-table thead th{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#6b7a94;background:#f5ede4;font-size:.72rem;font-weight:600}.science-compare-table tbody th{color:#0f2341;width:22%;font-weight:500}.science-compare-highlight{color:#0f2341;background:#c4956a14;font-weight:500}.science-symptom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.science-symptom-card{background:#fff;border:1px solid #c4956a26;border-radius:.85rem;padding:1.25rem;transition:transform .2s,box-shadow .2s}.science-symptom-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f234114}.science-symptom-card h4{font-family:var(--font-serif);color:#0f2341;margin-bottom:.5rem;font-size:1rem}.science-symptom-card p{color:#6b5344;font-size:.82rem;line-height:1.6}.science-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.science-research-card{background:linear-gradient(145deg,#fff 0%,#f8f0e8 100%);border:1px solid #c4956a2e;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.science-research-journal{letter-spacing:.1em;text-transform:uppercase;color:#d9b344;font-size:.68rem;font-weight:600}.science-research-card h4{font-family:var(--font-serif);color:#0f2341;font-size:1.05rem;line-height:1.35}.science-research-authors{color:#6b7a94;font-size:.75rem}.science-research-card p:last-of-type{color:#6b5344;flex:1;font-size:.84rem;line-height:1.65}.science-research-link{color:#0f2341;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.science-research-link:hover{color:#d9b344}.science-nad-header{color:#d9b344;align-items:flex-start;gap:1.25rem;margin-bottom:2rem;display:flex}.science-nad-header h2{font-family:var(--font-serif);color:#0f2341;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2.25rem)}.science-nad-intro{color:#6b5344;max-width:48rem;font-size:.95rem;line-height:1.75}.science-mechanism-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.science-mechanism-card{color:#f0ede4;background:#0f2341;border-radius:1rem;padding:1.5rem}.science-mechanism-index{font-family:var(--font-serif);color:#c4956a73;margin-bottom:.75rem;font-size:2rem;line-height:1;display:block}.science-mechanism-card h3{font-family:var(--font-serif);margin-bottom:.5rem;font-size:1.1rem}.science-mechanism-card p{color:#faf7f2c7;font-size:.84rem;line-height:1.65}.science-protocol-callout{color:#d9b344;background:#c4956a1f;border:1px solid #c4956a40;border-radius:.85rem;align-items:flex-start;gap:.85rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.science-protocol-callout p{color:#4a3020;font-size:.9rem;line-height:1.65}.science-nad-cta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.science-download-link{align-items:center;gap:.4rem;display:inline-flex}.science-checklist{gap:.65rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.science-checklist li{color:#4a3020;background:#fff;border:1px solid #c4956a26;border-radius:.75rem;padding:1rem 1rem 1rem 2.75rem;font-size:.875rem;line-height:1.6;position:relative}.science-checklist li:before{content:"✓";color:#8b5a2b;background:#c4956a33;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}[dir=rtl] .science-checklist li{padding:1rem 2.75rem 1rem 1rem}[dir=rtl] .science-checklist li:before{left:auto;right:1rem}.science-protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.science-protocol-card{background:#fff;border:1px solid #c4956a26;border-radius:.85rem;padding:1.35rem}.science-protocol-card h4{font-family:var(--font-serif);color:#0f2341;margin-bottom:.5rem;font-size:1rem}.science-protocol-card p{color:#6b5344;font-size:.84rem;line-height:1.65}.science-nutrient-accordion{gap:.5rem;display:grid}.science-nutrient-item{background:#fff;border:1px solid #c4956a26;border-radius:.85rem;overflow:hidden}.science-nutrient-trigger{cursor:pointer;width:100%;font-family:var(--font-serif);color:#0f2341;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.05rem;display:flex}.science-nutrient-chevron{color:#d9b344;flex-shrink:0;transition:transform .2s}.science-nutrient-chevron.open{transform:rotate(90deg)}.science-nutrient-body{color:#6b5344;padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.7}.science-nutrient-uses{border-top:1px solid #c4956a1f;margin-top:.75rem;padding-top:.75rem}.science-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.science-resource-card{background:#fff;border:1px solid #c4956a2e;border-radius:1rem;flex-direction:column;gap:.65rem;padding:1.5rem;display:flex}.science-resource-audience{letter-spacing:.06em;text-transform:uppercase;color:#8b5a2b;background:#c4956a26;border-radius:9999px;align-self:flex-start;padding:.25rem .65rem;font-size:.68rem;font-weight:600}.science-resource-card h3{font-family:var(--font-serif);color:#0f2341;font-size:1.1rem;line-height:1.35}.science-resource-card p{color:#6b5344;flex:1;font-size:.84rem;line-height:1.65}.science-resource-meta{color:#6b7a94;letter-spacing:.04em;gap:.75rem;font-size:.72rem;display:flex}.science-resource-download{color:#f0ede4;letter-spacing:.06em;text-transform:uppercase;background:#0f2341;border-radius:9999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.science-resource-download:hover{background:#d9b344}.science-disclaimer{color:#6b7a94;text-align:center;background:#c4956a14;border-radius:.75rem;margin-top:3rem;padding:1.25rem;font-size:.78rem;line-height:1.65}.science-bottom-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.science-infographic-feature{max-width:28rem;margin:0 auto 1.5rem}.science-infographic-feature-frame{box-shadow:0 20px 56px #0f234124}.science-infographic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.science-infographic-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem;margin-inline:auto}@media (max-width:1024px){.science-stat-grid,.science-research-grid,.science-mechanism-rail,.science-protocol-grid,.science-symptom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.science-stat-grid,.science-symptom-grid,.science-research-grid,.science-mechanism-rail,.science-protocol-grid,.science-resource-grid{grid-template-columns:1fr}.science-tab-bar-wrap{top:3.75rem}.science-infographic-grid,.science-infographic-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}
