.science-diagram{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-navy);margin:0;padding:clamp(1.25rem,3vw,2.5rem)}.science-diagram figcaption{color:var(--color-navy);gap:.6rem;margin:0 0 1.75rem;display:grid}.diagram-kicker{color:var(--color-accent-text);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:650;line-height:1.6}.science-diagram figcaption strong{letter-spacing:-.025em;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:650;line-height:1.25}.science-diagram ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.science-diagram li{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}.science-node{border:1px solid var(--color-border);background:var(--color-atmosphere);width:3.5rem;height:3.5rem;color:var(--color-accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.science-label{font-size:.8125rem;font-weight:550;line-height:1.45}.science-connector{display:none}.science-diagram>p{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:1.75rem;padding-top:1rem;font-size:.75rem;line-height:1.7}.science-diagram--factors ol{position:relative}.science-diagram--factors .science-node{border-radius:.5rem}.science-diagram--factors li:nth-child(2n) .science-node{background:var(--color-accent-tint)}.particle-visual{justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1.75rem;display:flex}.particle-visual>span{max-width:9ch;color:var(--color-muted);font-size:.75rem}.particle-orbit{border:1px solid var(--color-air-blue);background:var(--color-atmosphere);border-radius:50%;width:9rem;height:9rem;position:relative}.particle-core{background:var(--color-accent);border-radius:50%;position:absolute;inset:35%}.particle-orbit i{background:var(--color-air-blue);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:28%;left:20%}.particle-orbit i:nth-of-type(2){width:.65rem;height:.65rem;top:43%;left:73%}.particle-orbit i:nth-of-type(3){top:78%;left:50%}.particle-orbit i:nth-of-type(4){top:64%;left:32%}.particle-orbit i:nth-of-type(5){top:17%;left:60%}@media (width>=64rem){.science-diagram:not(.science-diagram--compact):not(.science-diagram--factors):not(.science-diagram--particles) ol{justify-content:space-between;gap:2rem;display:flex}.science-diagram:not(.science-diagram--compact):not(.science-diagram--factors):not(.science-diagram--particles) li{flex:1;min-width:0}.science-diagram:not(.science-diagram--compact):not(.science-diagram--factors):not(.science-diagram--particles) .science-connector{color:var(--color-accent-text);font-size:1.5rem;display:block;position:absolute;top:.8rem;right:-1.5rem}}@media (width<=39.999rem){.science-diagram:not(.science-diagram--factors):not(.science-diagram--particles) ol{grid-template-columns:1fr;gap:1.3rem}.science-diagram:not(.science-diagram--factors):not(.science-diagram--particles) li{text-align:left;flex-direction:row;gap:1rem;padding-bottom:.4rem}.science-diagram:not(.science-diagram--factors):not(.science-diagram--particles) li:not(:last-child):after{content:"";border-left:1px solid var(--color-border);height:1.75rem;position:absolute;top:3.5rem;left:1.75rem}.science-node{flex-shrink:0}}.science-network{position:relative}.science-network--factors .factor-connections{width:100%;height:100%;color:var(--color-border);position:absolute;inset:0}.science-diagram--factors .science-network ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem .5rem;display:grid}.science-network--factors li{z-index:1;position:relative}.science-network--factors li:first-child{grid-area:1/1}.science-network--factors li:nth-child(2){grid-area:1/3}.science-network--factors li:nth-child(3){grid-area:2/1}.science-network--factors li:nth-child(4){grid-area:2/3}.science-network--factors li:nth-child(5){grid-area:3/1}.science-network--factors li:nth-child(6){grid-area:3/3}.science-network--factors .science-label{background:var(--color-white);padding-inline:.2rem}.science-network--factors .factor-hub{background:var(--color-navy);width:clamp(4.5rem,7vw,6rem);height:clamp(4.5rem,7vw,6rem);color:var(--color-white);border-radius:50%;grid-area:2/2;justify-content:center;place-self:center;font-size:clamp(.6rem,.8vw,.75rem);font-weight:550;line-height:1.5}.science-network--factors .science-connector{display:none!important}.science-diagram:not(.science-diagram--factors):not(.science-diagram--particles) ol{counter-reset:diagram-stage}.science-diagram:not(.science-diagram--factors):not(.science-diagram--particles) li{counter-increment:diagram-stage}.science-diagram:not(.science-diagram--factors):not(.science-diagram--particles) .science-node{position:relative}.science-diagram:not(.science-diagram--factors):not(.science-diagram--particles) .science-node:before{content:counter(diagram-stage,decimal-leading-zero);background:var(--color-navy);min-width:1.2rem;height:1.2rem;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:550;display:flex;position:absolute;top:-.2rem;right:-.2rem}.science-network--factors .factor-hub{width:5rem;height:5rem;font-size:.75rem}
