.technology-copy .soft-power-wordmark img{width:235px;max-width:100%;height:auto;mix-blend-mode:multiply;filter:none;opacity:.8}.soft-power-page-title img{width:360px;max-width:100%;mix-blend-mode:multiply;opacity:.8}
.journey-section{background:#eef5f3}.journey-intro{max-width:780px;font-size:18px;line-height:1.5;margin:0 0 23px}.journey{min-width:0}.journey-tabs-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#aacbc6 transparent;margin-bottom:20px;padding:5px 0 6px}.journey-tabs{--progress:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-width:750px;position:relative;isolation:isolate}.journey-tabs:before,.journey-tabs:after{content:'';position:absolute;top:15px;left:8.3333%;width:83.3333%;height:2px;background:#cddbd6;z-index:-1}.journey-tabs:after{background:#29a6ad;transform:scaleX(var(--progress));transform-origin:left;transition:transform .25s ease}.journey-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:17px;background:transparent;border:0;padding:6px 7px 0;min-height:74px;color:#718b84;font-size:16px;line-height:1.25;text-align:center;cursor:pointer}.journey-dot{display:block;height:18px;width:18px;flex:0 0 18px;border-radius:50%;background:#cad9d3;box-shadow:0 0 0 4px #eef5f3;transition:background .2s,box-shadow .2s}.journey-tab.is-active{color:#187e86;font-weight:700}.journey-tab.is-active .journey-dot{background:#28a8b0;box-shadow:0 0 0 7px #cfebea}.journey-tab.is-complete .journey-dot{background:#74b4b3}.journey-panel{background:#fcfdfb;border:1px solid #dbe8e2;border-radius:10px;padding:26px 32px;min-height:270px}.journey-count{display:block;font-size:13px;letter-spacing:.1em;color:#278d96;margin-bottom:13px}.journey-panel-title{display:flex;gap:16px;align-items:center;margin-bottom:14px}.journey-panel-title svg{height:43px;width:43px;flex:0 0 43px;color:#278f97}.journey-panel h3{font-size:28px;font-weight:400;line-height:1.25;margin:0;color:#226c75}.journey-panel>p{font-size:18px;line-height:1.6;max-width:990px;margin:0 0 18px;color:#36575a}.journey-result{border-top:1px solid #dde8e1;padding-top:13px;font-size:16px;color:#3f6b66}.journey-result>span{font-size:10px;letter-spacing:.08em;font-weight:700;color:#71918a;margin-right:18px}.journey-controls,.carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px}.slide-buttons{display:flex;gap:9px}.slide-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:45px;min-height:43px;padding:8px 15px;font-size:18px;background:#173e43;border:1px solid #173e43;color:white;line-height:1.2;cursor:pointer}.slide-button:hover:not(:disabled){background:#2c6970;border-color:#2c6970}.slide-button:disabled{background:transparent;border-color:#cbdad2;color:#a2b8ad;cursor:default}.slide-button span{font-size:15px}.journey-current{font-size:13px;color:#6f8b81}.carousel-controls{margin-top:18px}.carousel-status{font-size:13px;color:#6b827b}.article-carousel{min-width:0}.article-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:2px 1px 7px;outline-offset:3px}.article-track::-webkit-scrollbar{display:none}.article-track .article-card{flex:0 0 calc((100% - 22px)/2);min-width:0;scroll-snap-align:start;border:1px solid #d5e1d9;background:#f2f6f1;padding:25px;min-height:245px}.article-track .article-card .category{font-size:11px;letter-spacing:.08em;color:#268a90;border-bottom:1px solid #d7e6dc;padding-bottom:13px;margin-bottom:17px;display:block}.article-track .article-card h3{font-size:27px;line-height:1.2;max-width:480px;margin-bottom:15px}.article-track .article-card p{font-size:17px;line-height:1.5;max-width:470px;margin-bottom:20px}.article-track .article-card .text-link{font-size:16px;border-bottom:0;color:#277f86}.article-carousel:focus-within .article-track{scroll-behavior:smooth}.approach>.journey .journey-panel{padding:22px;min-height:340px}.approach>.journey .journey-panel h3{font-size:25px}.approach>.journey .journey-panel>p{font-size:17px}.approach>.journey .journey-result>span{display:block;margin-bottom:5px}
@media(max-width:850px){.journey-tabs{min-width:720px}.journey-tab{font-size:15px}.journey-panel{padding:23px 25px;min-height:285px}.journey-panel h3{font-size:26px}.journey-panel>p{font-size:17px}.article-track .article-card{padding:22px;min-height:265px}.article-track .article-card h3{font-size:25px}.journey-result>span{display:block;margin-bottom:5px}.journey-intro{font-size:17px}}
@media(max-width:600px){.technology-copy .soft-power-wordmark img{width:180px}.soft-power-page-title img{width:280px}.journey-intro{font-size:17px;margin-bottom:16px}.journey-tabs-scroll{margin:0 -2px 15px;padding:8px 2px 9px}.journey-tabs{min-width:710px}.journey-tab{font-size:14px;gap:15px;min-height:70px}.journey-panel{padding:21px 19px;min-height:340px}.journey-count{margin-bottom:12px;font-size:12px}.journey-panel-title{gap:11px;align-items:flex-start;margin-bottom:16px}.journey-panel-title svg{height:35px;width:35px;flex-basis:35px}.journey-panel h3{font-size:25px}.journey-panel>p{font-size:17px;line-height:1.55;margin-bottom:17px}.journey-result{font-size:15px;line-height:1.45}.journey-result>span{display:block;margin-bottom:5px}.journey-controls{flex-wrap:wrap;gap:11px;margin-top:12px}.journey-current{font-size:12px}.slide-button{min-height:43px;min-width:46px;padding:9px 14px}.journey-controls .slide-button span{font-size:14px}.article-track{gap:16px}.article-track .article-card{flex-basis:100%;padding:22px;min-height:270px}.article-track .article-card h3{font-size:26px}.article-track .article-card p{font-size:17px}.carousel-controls{margin-top:10px}.approach>.journey .journey-panel{padding:20px;min-height:340px}.journey-section .section-title>.text-link{display:none}}
@media(prefers-reduced-motion:reduce){.journey-tabs:after,.journey-dot{transition:none}.article-carousel:focus-within .article-track{scroll-behavior:auto}}
