@charset "UTF-8";.journey-map,.journey-map.graphic-container .text-container p{color:#f4f5f6}#journey-map-container .step-container,.journey-map{padding-bottom:1em}.journey-map{position:relative;background-color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fatality-risk,.sub-step{font-weight:600;color:#111}.journey-map .instructions{font-style:italic;color:#559863}.journey-map.graphic-container .text-container-outer{border-bottom:1px solid #559863;background-color:#212121;padding-top:3em}.journey-map.graphic-container .text-container{position:relative;padding:1em 1em .5em}.journey-map .button-container{position:absolute;left:calc(50% - 30px);bottom:-14px}.journey-map .button-container .scroll-arrow{display:inline-block;font-size:.8em;background-color:#559863;border:1px solid #559863;padding:4px 8px;line-height:1.3em;border-radius:2px}.journey-map .button-container .scroll-arrow:hover{cursor:pointer;background-color:#3a3a3a}.journey-map .button-container .scroll-arrow svg{fill:#fff}#journey-map{overflow-y:scroll;scrollbar-width:none}#journey-map ::-webkit-scrollbar{display:none}#journey-map-container{display:grid;grid-template-columns:repeat(4,auto);-moz-column-gap:1px;column-gap:1px;padding-left:calc((100% - 680px)/ 2 + 1em);padding-top:1em}#journey-map-container .barriers-container{max-width:675px;display:flex;gap:2em;padding-left:10px;padding-right:10px;font-size:.875rem;line-height:1em}#journey-map-container .barriers-container div{flex:1 1}#journey-map-container .barriers-container h3{font-size:1em;margin-bottom:.5em}#journey-map-container .barriers-container ul{margin-top:0;padding-inline-start:1em;list-style-type:none;padding-right:1em}#journey-map-container .barriers-container li{line-height:1.4em;position:relative}#journey-map-container .barriers-container li.complete{color:#89d99b}#journey-map-container .barriers-container li.complete b{width:11px;height:11px;display:inline-block;outline:#89d99b solid 1px;background-color:#111;margin-right:6px}#journey-map-container .barriers-container li.complete b::before{content:"✓";font-size:1.1em;position:absolute;top:-1px;color:#89d99b}#journey-map-container .barriers-container li.incomplete b{width:11px;height:11px;display:inline-block;outline:#9f5a96 solid 1px;margin-right:6px;background-color:rgba(159,90,150,.4)}#journey-map-container .barriers-container li.barrier::before{content:"●";font-size:1.1em;font-weight:700;position:absolute;left:-1em;top:-1px;color:#9f5a96}#journey-map-container .barriers-container .recommendations ul{padding-left:0}@media (width <= 680px){#journey-map-container{padding-left:1em}}.step{min-width:580px;margin-bottom:8px;margin-top:0;padding-top:1em;padding-left:10px;font-size:.9em;line-height:1em;font-weight:600;text-transform:uppercase}.sub-step{position:relative;z-index:1;margin-right:-15px;padding:.8em 1.5em .5em 2em;background-color:#b5b5b5;font-size:.8em;line-height:.9em;white-space:nowrap;clip-path:polygon(0% 0%,calc(100% - 15px) 0%,100% 50%,calc(100% - 15px) 100%,0% 100%,15px 50%,0% 0%)}.sub-step.first{padding-left:1em;border-radius:10px 0 0 10px;clip-path:polygon(0% 0%,calc(100% - 15px) 0%,100% 50%,calc(100% - 15px) 100%,0% 100%)}.sub-step.continue{background-color:#559863}.sub-step.end{background-color:#9f5a96;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,15px 50%,0% 0%);margin-right:0;border-radius:0 10px 10px 0}.step-sub-container-outer{position:relative;display:grid;-moz-column-gap:1px;column-gap:1px;row-gap:8px;grid-template-rows:1fr 1fr}.step-sub-container-inner{position:relative;flex:1 1}.all{position:relative;display:inline-block;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:10px}.left-connector{position:absolute;z-index:0;top:-8px;width:54px;left:-40px;height:calc(100% + 8px);background-color:#b5b5b5;border-bottom-left-radius:20px;clip-path:shape(from 0% 0%,line to calc(100% - 24px) 0%,line to calc(100% - 24px) 4px,curve to calc(100% - 20px) 8px with calc(100% - 24px) 8px,line to calc(100% - 15px) 8px,line to 100% calc(50% + 4px),line to calc(100% - 15px) 100%,line to 0% 100%,close)}.overlay{background-color:#74a936}.fatality-risk{position:absolute;z-index:10;left:50%;top:88%;background-color:#9f5a96;width:27px;text-align:center;line-height:1em;padding:4px 4px 2px;border-radius:20px;border:1px solid #212121}.fatality-risk.top{top:-20px}.graphic-container .text-container .fatality-risk{position:relative;display:inline-block;left:0;margin-right:6px}.graphic-container .text-container .fatality-risk-label{display:inline-block;font-weight:700}