/* Resilience, risk and cost page */
.rc-bar rect{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5;transition:fill .25s ease,stroke .25s ease}
.rc-bar.is-sel rect{fill:var(--orange-tint);stroke:var(--orange);stroke-width:2.5}
.rc-bar .t{font-size:13px}
.rc-warn{fill:#F59E0B;stroke:#fff;stroke-width:1.5}
.rc-stair .t{font-size:13px}
.rc-c1{fill:#DCFCE7;stroke:#fff;stroke-width:2}
.rc-c2{fill:#FEF3C7;stroke:#fff;stroke-width:2}
.rc-c3{fill:#FFEDD5;stroke:#fff;stroke-width:2}
.rc-c4{fill:#FFE4E6;stroke:#fff;stroke-width:2}
.rc-s0{fill:var(--navy)}
.rc-s1{fill:var(--orange)}
.rc-s2{fill:var(--purple)}
.rc-s3{fill:var(--cyan)}
.rc-s4{fill:var(--subtle)}
.rc-s5{fill:var(--teal)}
.rc-s6{fill:var(--pink)}
#rco-bar rect{stroke:#fff;stroke-width:1.5;transition:x .3s ease,width .3s ease}
.rc-track{fill:var(--surface-2);stroke:var(--line);stroke-width:1}
.rc-fill{fill:var(--teal)}
.rc-full{fill:#E11D48}
.rc-strand{fill:#CBD5E1}
.rc-lo{fill:var(--teal)}
.rc-hi{fill:var(--orange)}
.rc-h3{font-size:var(--fs-h4);margin:34px 0 12px}
.rc-lede{max-width:75ch;margin:0 0 16px;color:var(--muted)}
.rc-note{margin:10px 0 0}
.rc-cards{margin-top:22px;gap:16px}
.rc-cards .card p{margin:0;color:var(--muted)}
.rc-pair{display:grid;gap:28px;margin-top:28px}
.rc-tornado{margin:28px 0 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 18px 14px}
.rc-tornado svg{display:block;width:100%;height:auto}
.rc-tornado figcaption{margin-top:8px;max-width:75ch}
.rc-tornado .s{text-anchor:start}
#m-rc-nines .motion-svg #rni-a{fill:var(--orange-strong)}
@media (max-width:700px){.rc-tornado{padding:12px}}
