.version-chart{margin:32px 0 0;border:1px solid var(--line);background:var(--panel);padding:32px}.version-chart figcaption{font-family:'Unbounded',sans-serif;font-size:clamp(17px,2vw,24px);line-height:1.55;margin-bottom:28px}.version-row{display:grid;grid-template-columns:110px minmax(0,1fr) 74px;gap:20px;width:100%;padding:18px 8px;text-align:left;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--white);cursor:pointer;font:inherit}.version-label b{font-size:24px;display:block}.version-label small{font-size:12px;color:var(--muted);display:block;margin-top:7px}.version-track{height:22px;background:#ffffff08;display:block}.version-track>span{height:100%;display:block;background:var(--powder);transition:opacity .2s}.version-row strong{text-align:right;font:600 24px 'Golos Text',sans-serif}.version-row[aria-pressed=false] .version-track>span{opacity:.48}.version-row:hover,.version-row[aria-pressed=true]{background:#e8b9c908}.version-row:focus-visible{outline:2px solid var(--powder);outline-offset:3px}.version-insight{padding:24px 0 8px;min-height:140px}.version-insight h3{font-size:21px;line-height:1.45;margin:0 0 10px}.version-insight p,.repeat-callout p{font-size:16px;line-height:1.65;color:var(--muted);margin:0}.repeat-callout{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:16px 0 24px}.repeat-callout strong{font:600 clamp(32px,4vw,48px) 'Unbounded',sans-serif;color:var(--powder);white-space:nowrap}.repeat-callout p{max-width:430px}.visual-footnote,.discussion-scope{font-size:14px!important;line-height:1.7;color:var(--muted)}.visual-source,.visual-download{display:block;font-size:13px;line-height:1.8;margin-top:12px}.attack-chain{margin:28px 0 40px}.attack-chain>h3{font-size:25px;margin-bottom:24px}.attack-chain ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0}.attack-chain li{padding:24px 20px;border:1px solid var(--line);background:var(--panel)}.attack-chain li>span{font-family:'Unbounded',sans-serif;color:var(--powder);font-size:28px}.attack-chain h4{font-size:18px;line-height:1.45;margin:20px 0 12px}.attack-chain p{font-size:15px;color:var(--muted);line-height:1.7;margin:0}.developer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.developer-card{border:1px solid var(--line);background:var(--panel);padding:28px}.developer-card h3{font-size:22px;line-height:1.45;margin:12px 0 16px}.developer-card .reaction-label{font-size:11px;letter-spacing:1px;color:var(--powder)}.developer-card p{font-size:16px;line-height:1.8;color:var(--muted)}.developer-card a{font-size:13px;line-height:1.7}@media(max-width:850px){.developer-grid{grid-template-columns:1fr}.attack-chain ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.version-chart{padding:22px 16px}.version-row{grid-template-columns:66px minmax(0,1fr) 55px;gap:10px;padding:18px 0}.version-label b{font-size:21px}.version-label small{font-size:10px}.version-row strong{font-size:20px}.version-track{height:18px}.repeat-callout{display:block}.repeat-callout p{margin-top:12px}.attack-chain ol{grid-template-columns:1fr}.attack-chain li{padding:22px}.attack-chain h4{margin-top:12px}.developer-card{padding:24px}.version-insight{min-height:175px}}

.developer-grid{margin-top:32px}
