.changelog{padding-top:calc(var(--nav-h) + clamp(24px,4vw,56px))}.changelog .section-head{margin-bottom:clamp(28px,4vw,40px)}.changelog-availability{display:grid;row-gap:2px;margin-bottom:clamp(28px,4vw,40px);padding:clamp(18px,2.4vw,24px) clamp(20px,2.6vw,28px);background:var(--inset-fill);border:1px solid var(--hairline);border-radius:var(--radius-card-compact)}.changelog-availability-row{display:grid;row-gap:2px;padding-block:8px}.changelog-availability-row+.changelog-availability-row{border-top:1px solid var(--separator)}@media(min-width:620px){.changelog-availability{grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(20px,2.6vw,32px)}.changelog-availability-row{grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;row-gap:4px}}.changelog-availability-name{font-size:var(--text-small);font-weight:500;color:var(--ink)}.changelog-availability-note{color:var(--ink-2)}.changelog-availability-note a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.changelog-filter{margin-bottom:clamp(32px,5vw,56px)}.tab-count{font-variant-numeric:tabular-nums;font-size:var(--text-micro);color:currentColor;opacity:.5}.release-list{display:grid;gap:clamp(44px,6vw,76px)}.release{--release-row: clamp(14px, 2vw, 22px);--release-block: clamp(22px, 3vw, 30px);display:grid;gap:var(--release-row) clamp(24px,3vw,40px);grid-template-columns:1fr}@media(min-width:820px){.release{grid-template-columns:168px minmax(0,1fr)}}.release-rail{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media(min-width:820px){.release-rail{gap:10px;padding-top:.35em}}.release-date{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.release-versions{display:flex;flex-wrap:wrap;gap:6px}.release-badge{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-micro);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.release-body{min-width:0}.release-title{margin-bottom:12px;font-size:max(1.5rem,var(--text-h3));text-wrap:balance}.release-title a{color:inherit}.release-title a:hover{color:var(--accent-ink)}.release-summary{max-width:62ch;color:var(--ink-2)}.release-highlights{display:grid;gap:clamp(16px,2vw,22px);margin-top:var(--release-block)}@media(min-width:640px){.release-highlights{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,36px)}}.release-highlight-title{margin-bottom:5px;font-size:var(--text-body);font-weight:500;line-height:1.35;color:var(--ink);text-wrap:balance}.release-highlight-body{color:var(--ink-2)}.release-note{margin-top:var(--release-block);padding-left:clamp(14px,1.6vw,18px);border-left:2px solid var(--hairline);color:var(--ink-3);max-width:62ch}.release-figure{margin-top:var(--release-block)}.release-figure-stage{display:grid;place-items:center;width:min(100%,calc(720px * var(--stage-ratio)));aspect-ratio:var(--stage-ratio);margin-inline:auto}.release-figure-img{grid-area:1 / 1;height:auto;opacity:0;transition:opacity var(--dur-layout) var(--ease-out)}.release-figure-img.is-shown{opacity:1}@media(prefers-reduced-motion:reduce){.release-figure-img{transition:none}}.release-figure-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:4px}.release-figure .release-figure-sides:only-child{margin-inline-start:auto}@media(max-width:560px){.release-figure-controls{flex-direction:column;align-items:center}.release-figure .release-figure-sides:only-child{margin-inline-start:0}}.release-figure+:is(.release-highlights,.release-note){margin-top:calc(var(--release-block) * 1.4)}.release-figure-full{--controls: 0px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100cqw}.release-figure-full.has-controls{--controls: 42px}.release-figure-full .release-figure-stage{width:min(100cqw,(100cqh - var(--controls)) * var(--stage-ratio),var(--stage-width))}.release-figure-full .release-figure-controls{max-width:100%;justify-content:center}.changelog-footnote{margin-top:clamp(48px,7vw,88px);padding-top:clamp(20px,3vw,28px);border-top:1px solid var(--separator);color:var(--ink-3)}.changelog-footnote a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.release{scroll-margin-top:calc(var(--nav-h) + 40px)}
