/* Coral is a scientific interaction accent, not another text colour. */
.science-release-v17 .hero-steps-v19 button[aria-pressed=true]{border-color:var(--sc-coral);box-shadow:inset 0 -2px var(--sc-coral);background:#402e35;color:var(--sc-text)}
.science-release-v17 .systems-tabs button[aria-selected=true]:after{background:var(--sc-coral)}
.science-release-v17 .source-chip[aria-pressed=true]{border-color:var(--sc-coral);box-shadow:inset 3px 0 var(--sc-coral)}
.science-release-v17 .pathway-progress i,.science-release-v17 .pathway-dots button[aria-current=true]:after{background:var(--sc-coral)}
.science-release-v17 .simulation-domains button[aria-pressed=true]{border-color:var(--sc-coral);box-shadow:inset 0 -2px #E8A39466}
.science-release-v17 .bio-loop-node.is-active circle{stroke:var(--sc-coral);fill:#3c2d36}
.science-release-v17 .bio-loop-number-controls button[aria-selected=true]{border-color:var(--sc-coral)!important;background:#3c2d36!important;box-shadow:0 0 0 4px #E8A39412}
.science-release-v17 .knowledge-star[aria-pressed=true] span{box-shadow:0 2px var(--sc-coral)}
.science-release-v17 .omics-more-v17 summary:after{color:var(--sc-coral)}
/* One editorial heading; the chart no longer introduces a third stacked title. */
.science-release-v17 .bio-loop-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px 64px;align-items:end}
.science-release-v17 .bio-loop-heading h2{margin:0;font-size:clamp(34px,3.45vw,52px)}
.science-release-v17 .bio-loop-heading>p:last-child{margin:0 0 3px;max-width:510px;font-size:20px;line-height:1.45}
.science-release-v17 .loop-v20-signature-title{display:none}
.science-release-v17 .bio-loop-layout{margin-top:48px}
.science-release-v17 .signature-legend-v17{margin-top:12px}
@media(max-width:900px){.science-release-v17 .bio-loop-heading{display:block}.science-release-v17 .bio-loop-heading>p:last-child{margin-top:22px;font-size:19px}.science-release-v17 .bio-loop-layout{margin-top:32px}}
