
.release-intro{padding-bottom:42px}.release-intro h1{max-width:1050px;font-size:clamp(40px,4.5vw,66px);line-height:1.12}.release-intro .lead{max-width:760px;line-height:1.8}.releases-page{padding-bottom:48px}.release-feature{grid-template-columns:minmax(180px,.6fr) minmax(0,1.7fr);gap:44px;padding:40px}.release-feature>div{min-width:0}.release-feature h3{font-size:clamp(27px,3vw,36px);line-height:1.25}.release-feature>div>p{line-height:1.85}.release-columns{gap:30px;margin:30px 0}.release-columns>div{min-width:0}.release-columns strong{font-size:14px}.release-columns li{font-size:13px;line-height:1.8}.availability-section{padding-top:56px;scroll-margin-top:100px}.availability-section>.eyebrow{margin-bottom:16px}.availability-section>h2{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.04em;margin:0 0 32px;max-width:700px}.availability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.availability-grid article{min-width:0;padding:28px;display:flex;flex-direction:column;overflow-wrap:anywhere}.availability-grid .badge{white-space:normal;line-height:1.5;font-size:9px;max-width:100%}.availability-grid h3{font-size:26px;line-height:1.25;margin:24px 0 16px;letter-spacing:-.025em}.availability-grid p{font-size:14px;line-height:1.8;margin-bottom:28px}.availability-grid .text-link{margin-top:auto;font-size:13px;line-height:1.6;white-space:normal;min-height:24px}.releases-page+.rn-promise{margin-top:0;padding-top:40px;border-top:1px solid var(--line)}
@media(max-width:1000px){.availability-grid{grid-template-columns:1fr;gap:18px}.availability-grid article{padding:28px}.availability-grid p{max-width:70ch}.availability-grid h3{margin-top:18px}.release-feature{grid-template-columns:160px minmax(0,1fr);gap:28px;padding:30px}.release-version h2{font-size:64px}.release-columns{grid-template-columns:1fr;gap:20px}}
@media(max-width:650px){.release-intro{padding-bottom:28px}.release-intro h1{font-size:40px}.release-intro .lead{font-size:15px}.release-feature{grid-template-columns:1fr;padding:24px;gap:24px}.release-version h2{font-size:60px;margin:18px 0 12px}.release-feature h3{font-size:28px}.availability-section{padding-top:40px}.availability-section>h2{font-size:34px;margin-bottom:26px}.availability-grid article{padding:24px}.availability-grid h3{font-size:25px}.availability-grid p{font-size:14px}.releases-page{padding-bottom:32px}.releases-page+.rn-promise{padding-top:30px}}
