/* 2026-10-22: interactive VS charts, full-bleed VS photos, larger infographics, posts step groups */ .gx .gx9-hero .gx7-ph::before{display:none} .gx .gx9-hero .gx7-ph img{object-fit:cover;object-position:center} .gx .gx7 .gx9-ig.is-2{max-width:none!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}.gx .gx7 .gx9-ig figure{width:100%} .gx .gx9-ig figure{border-radius:18px} .gx p.gx9-igt{margin-top:44px!important} @media (max-width:700px){.gx .gx7 .gx9-ig.is-2{grid-template-columns:1fr!important;gap:14px}} .gx .gx9-pl{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:14px 0 6px!important} .gx .gx9-ch{margin-top:40px;background:var(--c-bg);border:1px solid var(--c-line);border-radius:24px;padding:24px 22px 14px;box-shadow:0 14px 36px rgba(0,0,0,.08)} .gx .gx9-top{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap} .gx .gx9-top p.gx7-sub{margin:0!important} .gx .gx9-hint{font-size:13px;color:var(--c-sub);margin:6px 0 0!important} .gx .gx9-ctl{display:flex;gap:8px} .gx .gx9-btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--c-line);background:transparent;color:var(--c-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s} .gx .gx9-btn:hover{border-color:var(--o)} .gx .gx9-btn.is-icon{width:40px;padding:0;justify-content:center;font-size:18px} .gx .gx9-sw{position:relative;width:34px;height:20px;border-radius:999px;background:var(--g7m);transition:background .2s} .gx .gx9-sw::after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s} .gx .gx9-btn[aria-pressed=true] .gx9-sw{background:var(--o)} .gx .gx9-btn[aria-pressed=true] .gx9-sw::after{left:17px} .gx .gx9-leg{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;color:var(--c-sub);margin:18px 0 8px} .gx .gx9-leg span::before{content:"";display:inline-block;width:18px;height:10px;border-radius:4px;margin-right:8px;vertical-align:0;background:var(--o)} .gx .gx9-leg .is-them::before{background:var(--g7mt)} .gx .gx9-leg .is-ask::before{background:repeating-linear-gradient(135deg,rgba(127,136,146,.45) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1.5px var(--g7mt)} .gx .gx9-r{display:grid;grid-template-columns:220px minmax(0,1fr);gap:4px 22px;align-items:center;padding:14px 12px;border-top:1px solid var(--c-line);cursor:pointer;border-radius:14px;transition:background .2s;outline:none} .gx .gx9-r:hover,.gx .gx9-r:focus-visible,.gx .gx9-r.is-open{background:var(--c-them)} .gx .gx9-l{display:flex;align-items:center;gap:10px;font-weight:800;font-size:16px;line-height:1.25;color:var(--c-ink)} .gx .gx9-l span{font-size:12px;color:var(--o);letter-spacing:.06em} .gx .gx9-l::after{content:"+";margin-left:auto;width:24px;height:24px;flex:0 0 24px;border-radius:50%;border:1px solid var(--c-line);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--c-sub);transition:transform .25s} .gx .gx9-r.is-open .gx9-l::after{transform:rotate(45deg)} .gx .gx9-bars{display:grid;gap:6px;min-width:0} .gx .gx9-b{position:relative;height:32px;border-radius:9px;background:var(--g7m2);overflow:hidden} .gx .gx9-b i{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:9px;background:var(--o);transform-origin:left center;transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--d) * 90ms)} .gx .gx9-b.is-them i{background:var(--g7mt);transition-delay:calc(var(--d) * 90ms + 160ms)} .gx .gx9-b.is-unk i{background:repeating-linear-gradient(135deg,rgba(127,136,146,.32) 0 6px,transparent 6px 12px);box-shadow:inset 0 0 0 1.5px var(--g7mt)} .gx .gx9-v,.gx .gx9-q{position:relative;z-index:1;display:block;line-height:32px;padding:0 12px;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .gx .gx9-b.is-us .gx9-v{color:#fff} .gx .gx9-b.is-them .gx9-v{color:var(--c-ink)} .gx .gx9-q{display:none;color:var(--o)} .gx .gx9-ch.is-ask .gx9-b.is-them .gx9-v{display:none} .gx .gx9-ch.is-ask .gx9-b.is-them .gx9-q{display:block} .gx .gx9-ch.is-ask .gx9-b.is-them i{opacity:.35} .gx .gx9-scale{position:relative;height:0;opacity:0;transition:opacity .2s,height .2s} .gx .gx9-r.is-open .gx9-scale{height:18px;opacity:1} .gx .gx9-scale span{position:absolute;top:2px;transform:translateX(-100%);font-size:10.5px;font-weight:600;color:var(--c-sub);white-space:nowrap;padding-right:2px} .gx .gx9-scale span::after{content:"";position:absolute;right:0;top:-6px;height:6px;border-right:1.5px solid var(--c-sub)} .gx .gx9-d{grid-column:1/-1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease} .gx .gx9-r.is-open .gx9-d{grid-template-rows:1fr} .gx .gx9-d>div{overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .gx .gx9-d p{margin:12px 0 4px!important;font-size:13.5px;line-height:1.5;color:var(--c-sub)} .gx .gx9-d p b{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--g7mt)} .gx .gx9-d p:first-child b{color:var(--o)} .gx .gx9-d p.gx9-ask{padding:10px 12px;border-radius:12px;border:1px dashed var(--o);color:var(--c-ink);font-weight:600} .gx .gx9-d p.gx9-ask b{color:var(--o)} .gx9-js .gx .gx9-ch:not(.is-in) .gx9-b i,.gx9-js .gx .gx9-ch.is-reset .gx9-b i{transform:scaleX(0)} .gx9-js .gx .gx9-ch.is-reset .gx9-b i{transition:none} @media (prefers-reduced-motion:reduce){.gx .gx9-b i{transition:none!important;transform:none!important}} @media (max-width:760px){.gx .gx9-ch{padding:18px 12px 8px;border-radius:20px}.gx .gx9-r{grid-template-columns:1fr;padding:12px 8px}.gx .gx9-l{font-size:15px}.gx .gx9-d>div{grid-template-columns:1fr;gap:0}.gx .gx9-btn{height:38px;font-size:12.5px}}