/* Public changelog: one card per release, newest first. */
.releases{display:grid;gap:28px;padding-block:56px 96px}
.release{max-width:920px;border:1px solid var(--line);border-radius:14px;padding:clamp(24px,4vw,40px);background:white;scroll-margin-top:30px}
.release-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:14px;color:var(--muted)}
.release-version{font-weight:600;color:white;background:var(--forest);border-radius:999px;padding:4px 12px}
.release-status{color:#7a5410;background:#f6e7c6;border-radius:999px;padding:4px 12px}
.release h2{font-size:clamp(25px,2.6vw,34px);line-height:1.2;letter-spacing:-.035em;margin-top:18px}
.release-lead{font-size:18px;line-height:1.65;color:var(--muted);margin-top:14px;max-width:62ch}
.release ul{margin:22px 0 0;padding-left:22px;display:grid;gap:10px;color:#43554b;max-width:68ch}
.release-shots{display:flex;gap:16px;margin-top:28px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}
.release-shots img{flex:none;width:200px;height:auto;border:5px solid #20372e;border-radius:28px;scroll-snap-align:start;background:var(--mist)}
@media(max-width:760px){.releases{padding-block:32px 64px}.release-shots img{width:170px;border-radius:24px}}
