/* Open-ended results share the Station explorer frame. */
.station-project .oe-explorer{width:100%;transform:none}
.station-project .oe-explorer .native-figure{width:100%;max-width:none;transform:none;margin:0;padding:0;border:0;border-radius:0}
.oe-explorer .oe-task-intro{margin-bottom:24px}
.station-project .oe-explorer .oe-task-intro h3{font:600 28px/1.2 Manrope,sans-serif;margin:0 0 12px}
.oe-explorer .oe-task-intro p{margin:0;font:400 18px/1.6 "Source Sans 3",sans-serif;color:#525675;max-width:none}
.oe-explorer .nf-heading h4{font:600 18px/1.35 Manrope,sans-serif;margin:0}
.oe-explorer .recovery-row:nth-child(1) .bar-fill{background:#3585bf}
.oe-explorer .recovery-row:nth-child(2) .bar-fill{background:#68a0c9}
.oe-explorer .recovery-row:nth-child(3) .bar-fill{background:#8db8d6}
.oe-explorer .recovery-row:nth-child(4) .bar-fill{background:#b0cee3}
.oe-explorer .recovery-row:nth-child(5) .bar-fill{background:#cee1ee}
.oe-explorer .recovery-row.featured .bar-label strong{color:#242447}
.oe-explorer .recovery-chart .recovery-rows,.oe-explorer .recovery-chart .bar-axis{margin-right:68px}
.oe-explorer .rx-tabs{flex-wrap:wrap;overflow:visible}
@media(max-width:700px){.oe-explorer .rx-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.oe-explorer .rx-tab{white-space:normal}.oe-explorer .recovery-chart .recovery-rows,.oe-explorer .recovery-chart .bar-axis{margin-right:56px}}

.oe-illustration{display:grid;gap:28px;align-items:start}
.oe-subliminal{grid-template-columns:repeat(3,minmax(0,1fr))}
.oe-vlm{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
.oe-illustration figure{margin:0;min-width:0}
.oe-illustration h4{font:600 18px/1.35 Manrope,sans-serif;margin:0 0 20px}
.oe-illustration svg{display:block;width:100%;height:auto;overflow:visible}
.oe-illustration svg text{font-family:"Source Sans 3",sans-serif}
.oe-explorer .oe-caption{font:400 16px/1.55 "Source Sans 3",sans-serif;color:#62657e;margin:22px 0 0;text-align:center;max-width:none}
@media(max-width:1000px){.oe-subliminal,.oe-vlm{grid-template-columns:1fr}.oe-illustration figure{width:100%;max-width:620px;margin-inline:auto}.oe-illustration{gap:32px}.oe-vlm figure:last-child{max-width:400px}}

.oe-vlm h4{margin-bottom:36px}

/* Keep the full mobile axis and place each value just after its uncertainty whisker. */
@media(max-width:700px){
 .oe-explorer .recovery-chart .recovery-rows,.oe-explorer .recovery-chart .bar-axis{margin-right:0}
 .oe-explorer .recovery-row{display:block}
 .oe-explorer .recovery-rows::before{left:0}
 .oe-explorer .bar-label{position:relative;background:#fff;width:fit-content;padding-right:0;margin-bottom:.5rem}
 .oe-explorer .bar-value{right:auto;top:50%;bottom:auto;transform:translateY(-50%);padding-left:.4rem;font-size:1rem}
 .oe-explorer .bar-axis{margin-left:0}
}
