
.future-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}
.future-languages{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}
.future-languages span{padding:10px 13px;border:1px solid #fa6b2840;background:#fa6b2809;color:var(--text);font-size:13px;line-height:1.5}
.future-teaser .future-links .text-link{margin-top:0}
.future-teaser{scroll-margin-top:100px}
.preview16-article .article-body>section>figure+figure{margin-top:28px}
.future-banner-roadmap{flex-shrink:0}
.preview16-article .article-heading h1{font-size:clamp(44px,6.6vw,88px);max-width:100%;overflow-wrap:anywhere}
.preview16-article .article-body>section:first-child{margin-top:0}
.preview16-article .article-body>section>.future-note{font-size:13px;border-left:2px solid #fa6b2870;padding-left:18px;color:#c1c8c8}
.future-capabilities{padding-left:20px;margin:24px 0;color:var(--muted);font-size:14px;line-height:1.9}
.future-capabilities li{padding-left:5px;margin:10px 0}
.roadmap-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.roadmap-jump a{font-size:12px;color:var(--text);border:1px solid var(--line);padding:10px 16px;transition:background .2s,border-color .2s}
.roadmap-jump a:hover,.roadmap-jump a:focus-visible{background:#fa6b2812;border-color:var(--orange)}
.roadmap-layout{padding-bottom:80px}
.roadmap-stage{background:#151d22;border:1px solid var(--line);border-top:3px solid #7c8790;padding:30px;margin-bottom:30px;scroll-margin-top:120px}
.roadmap-stage>header{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:24px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:25px}
.roadmap-version{font:700 62px/1 Saira,Impact,sans-serif;color:var(--muted)}
.roadmap-stage h2{font-size:38px;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}
.roadmap-state{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 10px}
.roadmap-stage.is-next{border-top-color:var(--orange);background:linear-gradient(120deg,#fa6b280b,#151d22 65%)}
.roadmap-stage.is-next .roadmap-version,.roadmap-stage.is-next .roadmap-state{color:var(--orange)}
.roadmap-stage.is-released{border-top-color:#55b98a}.roadmap-stage.is-released .roadmap-version,.roadmap-stage.is-released .roadmap-state{color:#75c8a1}
.roadmap-stage>header .text-link{max-width:220px;justify-self:end}
.roadmap-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.roadmap-tiles article{padding:20px;background:#0d1418;border:1px solid #ffffff12;min-width:0}
.roadmap-tiles h3{font-size:25px;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere;margin-bottom:13px}
.roadmap-tiles p,.roadmap-history p,.roadmap-horizon p{color:var(--muted);font-size:13px;line-height:1.8;margin:0}
.is-planned .roadmap-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
.roadmap-horizon,.roadmap-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:40px}
.roadmap-horizon article{padding:25px;border:1px solid #c5a45740;border-top:2px solid #c5a457;background:#151d22}
.roadmap-horizon h2{font-size:29px;color:#d9bb72;margin-bottom:12px;overflow-wrap:anywhere}
.roadmap-history article{padding:25px;border:1px solid var(--line);border-top:2px solid #55b98a}
.roadmap-history .roadmap-state{color:#75c8a1;font-size:10px;margin-bottom:12px}
.roadmap-history h2{font-size:30px;margin-bottom:18px}
.roadmap-history p+p{margin-top:10px}
.roadmap-disclaimer{color:var(--muted);font-size:12px;line-height:1.8;max-width:700px;margin-top:30px}
@media(max-width:1000px){.roadmap-stage>header{grid-template-columns:70px minmax(0,1fr);gap:18px}.roadmap-stage>header>.text-link{grid-column:2;justify-self:start}.roadmap-version{font-size:52px}.roadmap-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.roadmap-stage{padding:20px;margin-bottom:24px;scroll-margin-top:165px}.roadmap-stage>header{grid-template-columns:52px minmax(0,1fr);gap:15px}.roadmap-version{font-size:42px}.roadmap-stage h2{font-size:29px}.roadmap-stage>header>.text-link{max-width:100%;font-size:11px}.roadmap-tiles,.is-planned .roadmap-tiles,.roadmap-horizon,.roadmap-history{grid-template-columns:minmax(0,1fr)}.roadmap-tiles article{padding:18px}.roadmap-tiles h3{font-size:24px}.roadmap-horizon,.roadmap-history{gap:18px;margin-bottom:30px}.roadmap-jump a{font-size:11px;padding:9px 12px}.future-languages span{font-size:12px;padding:9px 11px}.future-links{gap:20px}.preview16-article .article-body>section>.future-note{font-size:12px}.release-banner-title{min-width:0;flex-shrink:1}.release-banner-title>strong{overflow-wrap:anywhere}.future-banner-roadmap{font-size:11px}.future-capabilities{font-size:13px}}

html[lang="zh-CN"] .preview16-article .article-heading h1{font-size:clamp(34px,6vw,80px)}
html[lang="zh-CN"] .roadmap-heading h1{font-size:clamp(42px,7vw,88px)}
