.release-banner{display:flex;align-items:center;gap:26px;padding-block:32px;margin-block:0;border-bottom:1px solid rgba(24,107,102,.16)}
.release-badge{font-size:22px;font-weight:700;color:#008f8b;border:1px solid #98cfbf;border-radius:16px;padding:18px 22px;letter-spacing:-.04em}
.release-banner-copy{flex:1;min-width:0}.release-banner-copy>span{font-size:12px;color:#527e7c}.release-banner h2{font-family:inherit;font-weight:600;font-size:clamp(20px,2.2vw,29px);line-height:1.4;margin:5px 0 0;letter-spacing:-.035em}.release-banner .button{flex-shrink:0}
.release-guide{margin-top:36px;padding-top:32px;border-top:1px solid #b7d9d2;scroll-margin-top:calc(var(--guide-jump-height,0px) + 108px)}
.release-heading h3{font-size:28px;margin:8px 0 12px}.release-heading p{max-width:64ch}
.release-defaults{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 30px;border:1px solid #c1ddd6;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.36)}
.release-defaults>div{padding:17px 16px;border-left:1px solid #c1ddd6;display:flex;flex-direction:column;gap:10px}.release-defaults>div:first-child{border-left:0}.release-defaults dt{font-size:12px;line-height:1.55;flex:1}.release-defaults dd{font-size:25px;color:#008b87;font-weight:650;margin:0}
.release-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.94fr);gap:28px;align-items:start}
.release-explanation h4{font-size:18px;margin:26px 0 10px;line-height:1.45}.release-explanation h4:first-child{margin-top:0}.release-guide p,.release-guide li{font-size:14px;line-height:1.85}.release-guide ul{padding-left:20px;margin:10px 0 20px}.release-guide li+li{margin-top:7px}.release-guide p{margin:0 0 13px}
.release-figure{margin:0;min-width:0}.release-figure figcaption{font-size:12px;color:#5c7c79;line-height:1.7;margin:12px 0 0}.release-shadow-section>.release-layout>.release-figure{position:sticky;top:calc(var(--guide-jump-height,0px) + 110px)}
.release-measure{padding:15px 0;display:grid;gap:5px;border-block:1px solid #c1ddd6;margin:18px 0}.release-measure span,.release-measure small{font-size:12px;color:#5c7c79}.release-measure b{font-size:24px;color:#008b87;font-variant-numeric:tabular-nums}
.release-condition{padding:17px 18px;background:#e5f2ed;border-left:3px solid #389c8a;border-radius:0 9px 9px 0;margin:22px 0}.release-condition p{margin:6px 0 0}
.release-more{margin-top:26px}.release-detail{border-bottom:1px solid #bdd9d2;padding:0!important;border-radius:0!important;background:transparent!important;scroll-margin-top:calc(var(--guide-jump-height,0px) + 112px)}.release-detail>summary{padding:20px 2px;line-height:1.55;font-weight:650;cursor:pointer;list-style:revert!important}.release-detail-body{padding:0 0 22px}.release-benchmarks{margin:16px 0}.release-benchmarks>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;border-top:1px solid #c1ddd6;padding:14px 0;font-size:14px}.release-benchmarks dt{font-weight:650;color:#168b82}.release-benchmarks dd{margin:0}.release-example-label{font-size:12px!important;color:#64847e}.release-shadow-section{scroll-margin-top:calc(var(--guide-jump-height,0px) + 112px)}
/* Scoped drawings from the supplied release note; they are explanatory figures. */
.release-tool{--u-bg:#383838;--u-card:#2f3335;--u-line:#4a5154;--u-text:#e3e8ea;--u-muted:#a3adb1;--u-btn:#4a4f52;--u-field:#2a2a2a;--u-aqua:#40e0d1;--u-blue:#298fed;--u-track:#24282a;overflow:hidden;border-radius:12px}
.release-tool .u{background:var(--u-bg);padding:12px;color:var(--u-text);font-size:12px;line-height:1.5;display:grid;gap:10px}.release-tool .u-head{padding:10px 12px;background:linear-gradient(100deg,#262c2f,#2f4246);border-bottom:2px solid var(--u-aqua);display:grid;gap:3px;border-radius:8px}.release-tool .u-head b{font-size:15px}.release-tool .u-head span{font-size:10px;color:var(--u-muted)}.release-tool .u-head em{color:var(--u-aqua);font-style:normal;font-weight:700}.release-tool .u-card{background:var(--u-card);border:1px solid var(--u-line);border-radius:9px;padding:12px;display:grid;gap:9px}.release-tool .u-title{font-weight:700;font-size:13px;border-left:3px solid var(--u-aqua);padding-left:7px}.release-tool .u-desc{font-size:11px;color:var(--u-muted)}.release-tool .r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;position:relative}.release-tool .r.sub{padding-left:10px}.release-tool .new:before{content:'';position:absolute;left:-12px;top:2px;bottom:2px;width:3px;background:var(--u-aqua)}.release-tool .tag{display:inline-block;font-size:9px;color:var(--u-aqua);margin-left:5px}.release-tool .sl{display:flex;align-items:center;gap:7px;font-size:11px}.release-tool .sl i{width:45px;height:4px;background:var(--u-track);position:relative;display:block}.release-tool .sl i b{position:absolute;inset:0 auto 0 0;background:var(--u-aqua)}.release-tool .sl i u{position:absolute;top:-4px;width:12px;height:12px;border-radius:50%;background:#eef3f4;margin-left:-6px}.release-tool .sl span{width:20px;text-align:right}.release-tool .ck{width:14px;height:14px;border:1px solid #6a7174;border-radius:3px;display:grid;place-items:center;font-size:10px;line-height:1}.release-tool .ck.on{background:var(--u-blue);color:#fff}.release-tool .sw{width:54px;height:14px;background:#6b6179;border-radius:3px}.release-tool .u-row{display:flex;gap:6px}.release-tool .u-btn{flex:1;text-align:center;padding:5px;background:var(--u-btn);border-radius:5px;font-size:10px}.release-tool .cat{display:flex;justify-content:space-between;gap:8px;padding:7px;background:#3a4144}.release-tool .cat span{font-size:10px;color:var(--u-muted)}.release-tool .li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;padding:3px 0;position:relative}
@media(max-width:1050px){.release-layout{grid-template-columns:1fr}.release-shadow-section>.release-layout>.release-figure{position:static}.release-figure{max-width:470px;width:100%;justify-self:center}.release-defaults{grid-template-columns:repeat(2,minmax(0,1fr))}.release-defaults>div:nth-child(3){border-left:0}.release-defaults>div:nth-child(n+3){border-top:1px solid #c1ddd6}.release-shadow-section .release-figure{grid-row:1}.release-banner{gap:18px}.release-banner h2{font-size:23px}}
@media(max-width:600px){.release-banner{display:grid;grid-template-columns:auto minmax(0,1fr);padding-block:24px;gap:16px}.release-banner .button{grid-column:1/-1;justify-self:start;padding:11px 18px;font-size:13px}.release-badge{font-size:20px;padding:13px}.release-banner h2{font-size:20px;line-height:1.5}.release-heading h3{font-size:24px}.release-guide{margin-top:28px;padding-top:24px}.release-layout{gap:22px}.release-defaults>div{padding:14px 12px}.release-benchmarks>div{grid-template-columns:1fr;gap:5px}.release-tool .u{padding:9px}.release-tool .u-card{padding:11px}.release-tool .sl i{width:40px}.release-guide p,.release-guide li{font-size:14px}.release-detail>summary{padding:19px 0}}
