.vx-scene{display:flex;flex-direction:column;gap:20px;width:100%;color:var(--ink,#172b46)}.vx-scene figure{margin:0}.vx-scene img{display:block;max-width:100%}.vx-condition{font-size:16px!important;line-height:1.5!important;color:#52657b;margin:0!important}.vx-takeaway{font-size:30px!important;font-weight:600;color:#002676;text-align:center;margin:8px 0!important}.vx-future{visibility:hidden}.vx-patch-flow{display:grid;grid-template-columns:300px minmax(420px,1fr);gap:85px;align-items:center;max-width:1080px;width:100%;margin:auto}.vx-photo{position:relative;width:100%;aspect-ratio:1}.vx-photo img{width:100%;height:100%;object-fit:cover}.vx-patch-grid{display:grid;grid-template-columns:repeat(4,1fr);position:absolute;inset:0}.vx-patch-grid span{border:1.5px solid white;position:relative;color:white;font-size:14px;padding:3px;text-shadow:0 1px 3px #000}.vx-photo+figcaption{text-align:center;color:#52657b;font-size:19px;margin-top:12px}.vx-token-sequence{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.vx-token-sequence span{padding:9px 2px;text-align:center;border:1px solid #a9bdd8;background:#edf3fa;font-size:20px;border-radius:4px}.vx-route-label{text-align:center;font-size:19px!important}.vx-down{font-size:30px;text-align:center;color:#8a5a00;margin:8px}.vx-transformer{padding:20px 28px;border:2px solid #9db0cc;border-radius:10px;background:#f7f9fd;text-align:center}.vx-transformer>strong{font-size:24px}.vx-transformer>div{display:flex;gap:18px;justify-content:center;align-items:center;margin-top:16px}.vx-transformer span{background:white;border:1px solid #b8c7de;padding:14px 24px;border-radius:5px;font-size:25px}.vx-evidence-grid{display:grid;grid-template-columns:minmax(540px,1.1fr) minmax(330px,.8fr);gap:48px;align-items:center}.vx-plot-crop{position:relative;max-width:670px;margin:auto}.vx-plot-crop img{width:100%}.vx-vit-figure figcaption{text-align:center;color:#52657b;font-size:17px;line-height:1.45;margin-top:9px}.vx-focus-column{position:absolute;top:4%;height:78%;width:8%;border:3px solid #f0ad00;box-shadow:0 0 0 1px #ffffffa0;border-radius:7px;pointer-events:none}.vx-focus-left{left:13.9%}.vx-focus-right{left:86.7%;height:51%}.vx-reading-callout h2{font-size:34px!important;line-height:1.4;margin:12px 0 22px!important;color:#002676}.vx-reading-callout>p{font-size:23px!important;line-height:1.65!important;margin:10px 0!important}.vx-reading-callout .vx-kicker{color:#8a5a00;font-size:19px!important}.vx-reading-callout .vx-small{font-size:17px!important;color:#52657b;margin-top:28px!important}.vx-triptych{display:grid;grid-template-columns:1fr 50px 1fr 50px 1fr;gap:12px;align-items:center;max-width:1120px;width:100%;margin:20px auto}.vx-triptych img{width:100%;aspect-ratio:1;object-fit:contain;image-rendering:auto}.vx-triptych figcaption{text-align:center;font-size:23px;line-height:1.45;margin-top:18px}.vx-triptych figcaption span{display:block;color:#52657b;font-size:18px;margin-top:8px}.vx-arrow{font-size:35px;color:#8a5a00;text-align:center;margin-bottom:85px}.vx-score-grid{display:grid;grid-template-columns:minmax(600px,1.5fr) minmax(250px,.6fr);gap:25px;align-items:center}.vx-score-plot{width:100%;height:auto;display:block;overflow:visible;font-family:inherit}.vx-score-legend>p{margin:0 0 40px!important;font-size:23px!important}.vx-score-legend span{display:block;color:#52657b;font-size:18px;padding-left:45px;margin-top:8px}.vx-legend-line{display:inline-block;vertical-align:middle;width:30px;border-top:4px solid #002676;margin-right:15px}.vx-legend-line.vx-grey{border-color:#6b7787}.vx-score-legend .vx-score-conclusion{color:#8a5a00;font-size:25px!important;line-height:1.55!important}.vx-evidence-source{font-size:15px}
@media(max-width:1100px){.vx-evidence-grid{grid-template-columns:minmax(450px,1.1fr) minmax(270px,.8fr);gap:25px}.vx-reading-callout h2{font-size:29px!important}.vx-reading-callout>p{font-size:20px!important}.vx-patch-flow{grid-template-columns:260px 1fr;gap:50px}.vx-score-grid{grid-template-columns:minmax(480px,1.5fr) minmax(220px,.6fr)}.vx-score-legend .vx-score-conclusion{font-size:23px!important}.vx-takeaway{font-size:27px!important}}
@media(max-width:760px){.vx-patch-flow,.vx-evidence-grid,.vx-score-grid{grid-template-columns:1fr;gap:25px}.vx-patch-flow{max-width:500px}.vx-photo{max-width:260px;margin:auto}.vx-evidence-grid{min-width:0}.vx-reading-callout h2{font-size:27px!important}.vx-score-grid{min-width:0}.vx-score-legend{display:flex;gap:20px;flex-wrap:wrap}.vx-score-legend>p{margin:0!important;font-size:19px!important}.vx-score-legend span{font-size:16px;padding-left:0}.vx-triptych{gap:5px;grid-template-columns:1fr 20px 1fr 20px 1fr}.vx-triptych figcaption{font-size:16px}.vx-triptych figcaption span{font-size:12px}.vx-arrow{font-size:22px;margin-bottom:75px}.vx-condition{font-size:14px!important}.vx-takeaway{font-size:23px!important}}
