.sales-visual{--sv-green:#244e45;--sv-line:#c7d2ca}.sv-thesis{font-size:1.25rem;line-height:1.5}.sv-panel{margin:2rem 0 2.5rem;padding:1.4rem;border:1px solid var(--sv-line);background:#f4f6f0}.sv-panel figcaption{display:flex;align-items:baseline;gap:1rem;margin:0 0 1.2rem}.sv-panel h2{font-size:1.5rem!important;margin:0!important}.sv-number{font:600 .85rem sans-serif;color:var(--sv-green)}.sv-route{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:0!important;list-style:none!important}.sv-route li{padding:1rem;background:white;border-top:4px solid var(--sv-green);counter-increment:sv;margin:0!important}.sv-route{counter-reset:sv}.sv-route li:before{content:counter(sv,decimal-leading-zero);display:block;font-size:.8rem;color:#64776b}.sv-route b,.sv-route span{display:block}.sv-route span{font-size:.85rem}.sv-branches{display:grid;grid-template-columns:1fr 1.6fr;gap:1.5rem;align-items:center}.sv-person{padding:1rem;background:var(--sv-green);color:#fff}.sv-person span{display:block;margin-bottom:.7rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.07em}.sv-person b{line-height:1.7}.sv-lanes{display:grid;gap:1rem;border-left:2px solid var(--sv-green);padding-left:1rem}.sv-lane{border:1px solid var(--sv-line);padding:1rem;background:white;position:relative}.sv-lane:before{content:'→';position:absolute;left:-1.3rem;top:40%;color:var(--sv-green)}.sv-lane strong,.sv-lane span{display:block}.sv-lane span{font-size:.9rem;margin-top:.5rem}.sv-domestic{border:2px solid var(--sv-green)}.sv-note{font-size:.8rem!important;line-height:1.5!important;color:#4b5c53}.sv-bar-row{display:grid;grid-template-columns:8.5rem 1fr 3.2rem;gap:.5rem;align-items:center;margin:1rem 0;font: .85rem sans-serif}.sv-track{height:2rem;background:#dfe6de}.sv-track i{display:block;height:100%;background:var(--sv-green)}.sv-bar-row:nth-child(2) i{background:#547e71}.sv-bar-row:nth-child(3) i{background:#7d998d}.sv-axis{display:flex;justify-content:space-between;margin-left:9rem;margin-right:3.7rem;font:.7rem sans-serif;color:#59685e}.sv-takeaway{border-left:4px solid var(--sv-green);padding:1rem 1.2rem;margin:2rem 0}.sv-takeaway p{margin-bottom:0}.sv-analysis,.sv-chapters{border-top:1px solid var(--sv-line);padding:1rem 0;margin:1.5rem 0}.sv-analysis>summary,.sv-chapters>summary{font-weight:600;cursor:pointer}.industry-risk-page:has(.sales-visual) .story-layout{display:block;max-width:1000px;margin:auto}.industry-risk-page:has(.sales-visual) .series-sidebar{display:none}.industry-risk-page:has(.sales-visual) .industry-supporting{font-size:.85rem}@media(max-width:600px){.sv-panel{padding:1rem}.sv-branches,.sv-route{grid-template-columns:1fr}.sv-bar-row{grid-template-columns:6rem 1fr 3rem;font-size:.75rem}.sv-axis{margin-left:6.5rem;margin-right:3.5rem}.sv-person{max-width:none}.sv-panel h2{font-size:1.25rem!important}}
