.changelog-page{max-width:56rem}.changelog-page .page-hero{gap:var(--s5);grid-template-columns:1fr}.changelog-page .page-hero .stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.changelog-page .page-hero .stat-strip .stat{box-shadow:-1px 0 0 var(--border)}@media (max-width:40rem){.changelog-page .page-hero .stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.changelog-page .page-hero .stat-strip .stat{box-shadow:-1px 0 0 var(--border), 0 -1px 0 var(--border)}}.changelog-page .page-hero .seg{gap:var(--s2)}.changelog-page .page-hero .seg .tnum{color:var(--text-mute);font-family:var(--font-mono);font-size:.75rem}.changelog-page .page-hero .seg.is-active .tnum{color:var(--text-dim)}.changelog-list{margin:0;padding:0;list-style:none}.changelog-entry{gap:var(--s5);padding-bottom:var(--s5);grid-template-columns:3rem minmax(0,1fr);display:grid;position:relative}.changelog-entry:last-child{padding-bottom:0}.changelog-entry:before{content:"";top:3.5rem;bottom:var(--s2);background:linear-gradient(180deg, var(--border-strong), transparent);width:1px;position:absolute;left:calc(1.5rem - .5px)}.changelog-entry:last-child:before{display:none}.changelog-mark{z-index:1;position:relative}.changelog-body{min-width:0;padding:var(--s5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sheen)}.changelog-entry-head{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.changelog-entry-head h2{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}.changelog-meta{align-items:center;gap:var(--s2);margin-top:var(--s2);color:var(--text-mute);flex-wrap:wrap;font-size:.875rem;display:flex}.changelog-meta a{color:var(--text-dim);text-decoration:none}.changelog-meta a:hover{color:var(--text)}.changelog-meta time{font-variant-numeric:tabular-nums}.changelog-notes{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border);max-width:70ch}@media (max-width:40rem){.changelog-entry{gap:var(--s4);grid-template-columns:2.25rem minmax(0,1fr)}.changelog-entry:before{top:2.75rem;left:calc(1.125rem - .5px)}.changelog-mark .product-mark{--mark-size:2.25rem;width:2.25rem;height:2.25rem}}
