.changelog-pill{border-radius:var(--bc-radius-pill);background:var(--bc-neutral-bg);box-shadow:inset 0 0 0 1px var(--bc-neutral-ring);color:var(--bc-neutral);font:500 12px / 1.3 var(--bc-font-body);white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}.changelog-index-header{justify-items:start}.changelog-hiring{color:var(--bc-text);transition:border-color var(--bc-duration-colour) ease;margin-bottom:8px;text-decoration:none}.changelog-hiring:hover{border-color:var(--bc-line-strong)}.changelog-hiring .ledger-arrow{transition:transform .22s var(--bc-ease)}.changelog-hiring:hover .ledger-arrow,.changelog-hiring:focus-visible .ledger-arrow{transform:translate(4px)}.changelog-years{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.changelog-years a{border:1px solid var(--bc-line);border-radius:var(--bc-radius-pill);background:var(--bc-surface);color:var(--bc-text);transition:border-color var(--bc-duration-colour) ease;align-items:baseline;gap:8px;padding:7px 14px;font-size:13.5px;line-height:1.3;text-decoration:none;display:inline-flex}.changelog-years a:hover{border-color:var(--bc-text)}.changelog-years span{color:var(--bc-text-muted);font:400 11px / 1.3 var(--bc-font-mono);letter-spacing:.04em}.changelog-empty{color:var(--bc-text-muted);margin:0;font-size:15px}.changelog-year{scroll-margin-top:96px}.changelog-year+.changelog-year{margin-top:clamp(24px,3vw,40px)}.changelog-year-head{margin-bottom:32px}.changelog-timeline .blog-timeline-item{grid-template-columns:110px 16px minmax(0,1fr) minmax(200px,280px)}.changelog-pill-row{margin:0 0 2px}.changelog-timeline .blog-timeline-body h3{font:500 clamp(20px, 1.9vw, 24px) / 1.25 var(--bc-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.changelog-timeline .blog-timeline-body h3 a{color:var(--bc-text);text-decoration:none;transition:color .15s}.changelog-timeline .blog-timeline-body h3 a:after{content:"";position:absolute;inset:0 0 44px}.changelog-timeline .blog-timeline-item:hover .blog-timeline-body h3 a{color:var(--bc-accent)}.changelog-timeline .blog-timeline-item:hover .blog-timeline-image{transform:translateY(-2px)}.changelog-entry-header{gap:18px}.changelog-back{color:var(--bc-text-muted);align-items:center;gap:6px;font-size:13.5px;text-decoration:none;transition:color .15s;display:inline-flex}.changelog-back svg{width:16px;height:16px;transition:transform .22s var(--bc-ease)}.changelog-back:hover{color:var(--bc-text)}.changelog-back:hover svg{transform:translate(-3px)}.changelog-entry-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.changelog-entry-meta time{color:var(--bc-text-muted);font:400 11px / 1.4 var(--bc-font-mono);letter-spacing:.1em;text-transform:uppercase}.changelog-entry .article-section-title:first-child{margin-top:0}.changelog-pager{border-top:1px solid var(--bc-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:64px;padding-top:32px;display:grid}.article-body .changelog-pager-link{border:1px solid var(--bc-line);border-radius:var(--bc-radius-card);background:var(--bc-surface);color:var(--bc-text);transition:border-color var(--bc-duration-colour) ease;align-content:start;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.article-body .changelog-pager-link:hover{border-color:var(--bc-line-strong);color:var(--bc-text)}.changelog-pager-next{text-align:right}.changelog-pager-label{color:var(--bc-text-muted);font:400 11px / 1.4 var(--bc-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.changelog-pager-next .changelog-pager-label{justify-content:flex-end}.changelog-pager-label svg{width:14px;height:14px;transition:transform .22s var(--bc-ease)}.changelog-pager-previous:hover .changelog-pager-label svg{transform:translate(-3px)}.changelog-pager-next:hover .changelog-pager-label svg{transform:translate(3px)}.changelog-pager-title{font:500 17px / 1.35 var(--bc-font-display);letter-spacing:-.02em;text-wrap:balance}.changelog-pager-link:hover .changelog-pager-title{color:var(--bc-accent)}.changelog-pager-link time{color:var(--bc-text-muted);font-size:13px;line-height:1.4}.changelog-index a:focus-visible{outline:2px solid var(--bc-accent);outline-offset:3px;border-radius:var(--bc-radius-control)}.changelog-index .changelog-years a:focus-visible,.changelog-index .changelog-hiring:focus-visible{border-radius:var(--bc-radius-pill)}.article-body .changelog-pager-link:focus-visible{border-radius:var(--bc-radius-card)}@media (width<=900px){.changelog-timeline .blog-timeline-item{grid-template-columns:16px minmax(0,1fr)}}@media (width<=640px){.changelog-pager{grid-template-columns:1fr}.changelog-pager-spacer{display:none}.changelog-pager-next{text-align:left}.changelog-pager-next .changelog-pager-label{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.changelog-hiring:hover .ledger-arrow,.changelog-hiring:focus-visible .ledger-arrow,.changelog-back:hover svg,.changelog-pager-link:hover .changelog-pager-label svg,.changelog-timeline .blog-timeline-item:hover .blog-timeline-image{transform:none}}.changelog-timeline .framed-image-wide img{object-position:top center}
