/* Decision references stay readable as native text at every viewport. */
.ev-figure{margin:42px 0;padding:28px;background:#f5f0fb;border:1px solid #e3d7ef;border-radius:20px}.ev-figure figcaption{display:block;margin-bottom:24px}.ev-kicker{display:block;font:700 10px/1.5 Inter,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#8152ad;margin-bottom:10px}.journal-v4 .editorial-content .ev-figure figcaption>strong{font-size:24px;line-height:1.25;letter-spacing:-.65px;color:#4b3067;display:block}.ev-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ev-step{padding:19px 16px;background:#fff;border-radius:12px;min-width:0;border:1px solid #e8dfef}.ev-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#eee3fa;font:700 11px Inter,sans-serif;color:#765198;margin-bottom:20px}.ev-step:last-child .ev-number{background:#e3efcf;color:#576c3f}.journal-v4 .editorial-content .ev-step h3{font-size:16px;line-height:1.35;margin:0 0 12px;letter-spacing:-.25px}.journal-v4 .editorial-content .ev-step p{font-size:12px;line-height:1.75;margin:0}.journal-v4 .editorial-content .ev-caption{font-size:11px;line-height:1.7;color:#746480;margin:22px 0 0}.ev-figure-2{background:#f4f7ef;border-color:#dce6d0}.ev-figure-2 .ev-kicker{color:#63734d}.ev-figure-2 .ev-step{border-color:#e1e7d9}.ev-metrics{background:#30223f;color:white}.journal-v4 .editorial-content .ev-metrics figcaption>strong{color:#fff}.ev-metrics .ev-kicker{color:#cde2ac}.ev-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ev-metric{padding:20px;background:#ffffff0b;border:1px solid #ffffff20;border-radius:12px}.ev-metric-label{display:block;font-size:12px;line-height:1.6;color:#dbd0e8;margin-bottom:14px}.journal-v4 .editorial-content .ev-metric strong{font-size:30px;letter-spacing:-1px;color:#d9eabc;line-height:1.2;display:block}.ev-metric-unit{display:block;font-size:10px;line-height:1.4;color:#ccbadc;margin-top:9px}.journal-v4 .editorial-content .ev-metrics p{color:#d7cae0;font-size:12px;line-height:1.7;margin:18px 0 0}.ev-topics{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 55px}.ev-topics a{padding:9px 14px;border:1px solid #e1d6ec;border-radius:30px;font-size:12px;text-decoration:none;color:#77528d;background:#faf7fd}.ev-topics a:hover{background:#eee4f9}.ev-group{scroll-margin-top:30px;margin-bottom:64px}.ev-group-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px;border-top:1px solid #eee7f3;padding-top:25px}.ev-group-title h2{font-size:27px;letter-spacing:-.9px;margin:0}.ev-group-title span{font-size:12px;color:#81738f}.ev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ev-grid .jv-card h3{font-size:22px;line-height:1.25;letter-spacing:-.6px;color:#302739;margin:0 0 14px}.ev-grid .jv-card-art img{object-fit:cover}.ev-related{margin-top:42px;padding-top:28px;border-top:1px solid #e7ddeb}.journal-v4 .editorial-content .ev-related h2{font-size:23px;margin:0 0 20px}.journal-v4 .editorial-content .ev-related a{font-size:15px}.journal-v4 .editorial-content .ev-contact{padding:26px;background:#f2ebfa;border-radius:16px;border:1px solid #e2d4ef;margin:35px 0}.journal-v4 .editorial-content .ev-contact a:first-child{font-weight:700}.journal-v4 .editorial-content .ev-contact a:focus-visible,.ev-topics a:focus-visible{outline:3px solid #8652b9;outline-offset:4px}.journal-v4 .editorial-content .toc a{color:#746480}.journal-v4 .editorial-content .source{color:#766680}.journal-v4 .editorial-content .ev-updated{font-size:11px;color:#786a83}.ev-new{display:inline-block;background:#e6efda;color:#586e3c;font-size:10px;padding:5px 8px;border-radius:5px;margin-left:10px;font-weight:700}
@media(max-width:1050px){.ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-steps{grid-template-columns:1fr}.ev-step{display:grid;grid-template-columns:34px 1fr;gap:0 14px}.ev-number{grid-row:1/3;margin:0}.journal-v4 .editorial-content .ev-step h3{margin-bottom:7px}.ev-step p{grid-column:2}}
@media(max-width:520px){.ev-grid{grid-template-columns:1fr}.ev-figure{padding:21px;margin:32px 0;border-radius:16px}.journal-v4 .editorial-content .ev-figure figcaption>strong{font-size:21px}.ev-metric-grid{gap:12px}.ev-metric{padding:15px}.journal-v4 .editorial-content .ev-metric strong{font-size:24px}.ev-topics{margin-bottom:35px;gap:8px}.ev-topics a{font-size:11px;padding:8px 12px}.ev-group{margin-bottom:40px}.ev-group-title h2{font-size:25px}.ev-group-title span{font-size:10px}.ev-grid .jv-card h3{font-size:25px}.ev-step{padding:17px 14px}.journal-v4 .editorial-content .ev-step p{font-size:13px}.journal-v4 .editorial-content .ev-caption{font-size:12px}.journal-v4 .editorial-content .ev-contact{padding:22px}}
.ev-figure-2 .ev-steps{display:block}.ev-figure-2 .ev-step{display:grid;grid-template-columns:145px 1fr;gap:18px;border:0;border-left:3px solid #bad09e;border-radius:0 12px 12px 0;margin-bottom:12px;padding:18px}.ev-figure-2 .ev-step:last-child{margin-bottom:0}.ev-figure-2 .ev-number{display:none}.journal-v4 .editorial-content .ev-figure-2 h3{margin:0}.ev-figure-2 .ev-step p{grid-column:auto}.ev-bar{height:7px;background:#ffffff12;border-radius:4px;position:relative;margin-top:20px}.ev-bar span{height:7px;position:absolute;border-radius:4px;background:#c8e79e}.ev-bar span.negative{background:#e8b8ac}.ev-bar i{position:absolute;left:50%;height:13px;top:-3px;border-left:1px solid #ffffff60}.ev-metric:only-child{grid-column:1/-1}@media(max-width:520px){.ev-figure-2 .ev-step{grid-template-columns:1fr;gap:8px}.ev-metric-grid{grid-template-columns:1fr 1fr}}
