.str .str-chart-grid{grid-template-columns:minmax(0,7.6fr) minmax(0,4.4fr);align-items:start;gap:clamp(30px,5vw,96px);display:grid}.str .str-chart{background:var(--st-white);border-radius:18px;margin:0;padding:clamp(24px,2.6vw,40px);box-shadow:0 1px #1515150f}.str .str-bars-group+.str-bars-group{margin-top:34px}.stx .str .str-bars-group h3{letter-spacing:.02em;color:var(--st-muted);border-bottom:1px solid var(--st-rule);padding-bottom:10px;font-size:15px;font-weight:650}.str .str-bars-group ul{margin:0;padding:0;list-style:none}.str .str-bars-group li{border-bottom:1px solid var(--st-rule);grid-template-columns:minmax(0,3.3fr) minmax(0,6fr) minmax(64px,1.3fr);align-items:center;gap:18px;min-height:58px;display:grid}.str .str-bar-label{color:var(--st-ink);font-size:16.5px;font-weight:560;line-height:1.3}.str .str-bar-track{height:22px;position:relative}.str .str-bar-track:before{content:"";background:var(--st-rule-strong);width:1px;position:absolute;top:-10px;bottom:-10px;left:50%}.str .str-bar{width:calc(var(--w) * 50%);border-radius:3px;position:absolute;top:0;bottom:0}.str li[data-sign=down] .str-bar{background:#59554e;right:50%}.str li[data-sign=up] .str-bar{background:var(--st-green);left:50%}.str .str-bar-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--st-ink);text-align:right;font-size:17px;font-weight:650}.str li[data-sign=up] .str-bar-value{color:var(--st-green)}.stx .str .str-chart figcaption{color:var(--st-muted);max-width:70ch;margin-top:20px;font-size:14px;line-height:1.5}.str .str-chart[data-once=wait] .str-bar{clip-path:inset(0 0 0 100%)}.str .str-chart[data-once=wait] li[data-sign=up] .str-bar{clip-path:inset(0 100% 0 0)}.str .str-chart[data-once=wait] .str-bar-value{opacity:0}@keyframes str-grow-left{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes str-grow-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.str .str-chart[data-once=in] li[data-sign=down] .str-bar{animation:str-grow-left .9s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i) * .14s) backwards}.str .str-chart[data-once=in] li[data-sign=up] .str-bar{animation:str-grow-right .9s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i) * .14s) backwards}.str .str-chart[data-once=in] .str-bar-value{animation:stf-fade .5s ease calc(.6s + var(--i) * .14s) backwards}.str .str-chart-reading{padding-top:8px}.stx .str .str-chart-reading h3{margin-bottom:14px}.stx .str .str-chart-reading p{font-size:17px}.str .str-decide-grid{grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);align-items:start;gap:clamp(28px,4.5vw,80px);display:grid}.str .str-decide-photo img{aspect-ratio:1200/801}.str .str-branches{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.str .str-branches article{background:var(--st-paper);border-radius:16px;padding:28px 30px 30px;position:relative}.str .str-branches article:before{content:"";background:var(--st-green);width:48px;height:3px;position:absolute;top:0;left:30px}.stx .str .str-branches h3{max-width:26ch;margin-bottom:12px}.stx .str .str-branches article p{font-size:17px}.stx .str .str-branches-end{color:var(--st-ink);grid-column:1/-1;max-width:70ch;margin-top:10px;font-size:17px}.str .str-method-table{border-top:1px solid var(--st-rule-strong)}.str .str-method-row{border-bottom:1px solid var(--st-rule);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3.6fr);gap:clamp(18px,3vw,48px);padding:24px 0;display:grid}.str .str-method-head{letter-spacing:.04em;color:var(--st-muted);padding:12px 0;font-size:13.5px;font-weight:650}.str .str-method-row>b{letter-spacing:-.015em;font-size:19px;font-weight:640;line-height:1.3}.stx .str .str-method-row p{font-size:16.5px;line-height:1.58}.stx .str .str-method-limit{color:var(--st-muted)}.str .str-people{background:var(--st-white);border-radius:16px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(18px,4vw,72px);margin-top:clamp(40px,4vw,64px);padding:28px 30px;display:grid}.stx .str .str-people h3{max-width:18ch}.str .str-findings-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.stx .str .str-findings-grid h2{margin-bottom:22px}.str .str-findings-side>p{margin-bottom:26px}.str .str-insight-data{background:var(--st-paper);border-radius:16px;margin-top:34px;padding:24px 26px}.stx .str .str-insight-data h3{margin-bottom:10px;font-size:18px}.stx .str .str-insight-data p{font-size:16px}.stx .str .str-insight-data .stf-links{margin-top:14px}@media (max-width:1100px){.str .str-chart-grid,.str .str-decide-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.str .str-findings-grid,.str .str-people{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.str .str-bars-group li{grid-template-columns:minmax(0,1fr) 62px;grid-template-areas:"label value""track track";row-gap:8px;padding:12px 0}.str .str-bar-label{grid-area:label}.str .str-bar-value{grid-area:value}.str .str-bar-track{grid-area:track}.str .str-branches{grid-template-columns:minmax(0,1fr)}.str .str-method-head{display:none}.str .str-method-row{grid-template-columns:minmax(0,1fr);gap:8px}.str .str-chart{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.str .str-chart[data-once] .str-bar{clip-path:none!important;animation:none!important}.str .str-chart[data-once] .str-bar-value{opacity:1!important;animation:none!important}}.str .str-insight-data{border-left:3px solid var(--st-green);background:0 0;border-radius:0;padding:20px 0 0 22px}
