.releases{max-width:calc(var(--page-width) + 2 * var(--gutter));padding:var(--space-8) var(--gutter) var(--space-9);margin:0 auto}.releases-head{max-width:var(--reading-width);margin-bottom:var(--space-8)}.releases-head .eyebrow{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);font-weight:700}.releases-head h1{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.01em;margin:var(--space-4) 0 var(--space-4);font-weight:400}.releases-head p{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-body);margin:0}.releases .crumbs{margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--color-faint)}.releases .crumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.releases .crumbs li{margin:0}.releases .crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-line)}.releases .crumbs a{color:var(--color-muted)}.releases .crumbs a:hover{color:var(--color-ink)}.release{gap:var(--space-7);padding:var(--space-8) 0;border-top:1px solid var(--color-line);grid-template-columns:13rem minmax(0,1fr);display:grid}.release-meta{top:calc(var(--header-height) + var(--space-5));align-self:start;gap:var(--space-3);justify-items:start;display:grid;position:sticky}.release-version{font-family:var(--font-label);font-size:var(--text-md);color:var(--color-ink);padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-weight:700}.release-date,.release-platform{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint)}.release-latest{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-on-accent);background:var(--color-accent);padding:2px var(--space-2);border-radius:var(--radius-sm);font-weight:700}.release-body{max-width:52rem}.release-body h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;line-height:var(--leading-tight);color:var(--color-ink);margin:0 0 var(--space-4);text-wrap:balance}.release-summary{font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-body);margin:0 0 var(--space-6);max-width:var(--reading-width)}.release-label{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);margin:var(--space-7) 0 var(--space-4);font-weight:700}.release-label:first-of-type{margin-top:0}.release-features{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.release-feature{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-5)}.release-feature h3{font-family:var(--font-body);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug);color:var(--color-ink);margin:0 0 var(--space-2)}.release-feature p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body);text-wrap:pretty;margin:0}.release-feature .note{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-muted)}.release-changes{border-top:1px solid var(--color-line-soft);margin:0;padding:0;list-style:none}.release-changes li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line-soft);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.release-changes strong{color:var(--color-ink);font-weight:600}.release-tag{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:1px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-line);color:var(--color-muted);place-self:start;margin-top:3px;font-weight:700}.release-tag.is-new{color:var(--color-accent-soft);border-color:var(--color-accent)}.release-tag.is-fixed{color:var(--color-success);border-color:currentColor}.releases-foot{padding-top:var(--space-7);border-top:1px solid var(--color-line)}.releases-foot a{color:var(--color-accent-soft)}.releases-foot a:hover{color:var(--color-ink)}@media (width<=860px){.release{gap:var(--space-5);padding:var(--space-7) 0;grid-template-columns:minmax(0,1fr)}.release-meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex;position:static}.release-features{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.release-changes li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}
