.release-calendar{max-width:1100px;padding-block:4.5rem 6rem}.release-calendar>header{border-bottom:1px solid var(--line);max-width:780px;padding-bottom:2.5rem}.release-calendar h1{margin:.35rem 0 1rem}.release-calendar>header>p{color:var(--muted);line-height:1.65}.release-calendar-links{flex-wrap:wrap;gap:1.2rem;margin-top:1.2rem;display:flex}.release-calendar-links a{color:var(--cyan);align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.release-calendar section{padding:2.4rem 0}.release-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.release-section-heading h2{margin:.35rem 0 0;font-size:1.65rem}.release-section-heading>p{color:var(--muted);margin:0;font-size:.9rem}.release-rows{border-top:1px solid var(--line)}.release-rows article{border-bottom:1px solid var(--line);grid-template-columns:145px 72px minmax(170px,1fr) 132px 82px 36px;align-items:center;gap:1rem;min-height:76px;display:grid}.release-rows time{color:var(--muted);font-size:.88rem}.release-code{font:700 .85rem/1 var(--mono);border:1px solid;justify-self:start;padding:.45rem .55rem}.release-rows h3{margin:0;font-size:1rem}.release-rows h3:hover{color:var(--cyan)}.release-rows h3,.release-rows a{color:inherit;text-decoration:none}.release-rows p{color:var(--muted);margin:.25rem 0 0;font-size:.86rem}.release-status,.release-coverage{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.release-status.released{color:var(--muted)}.release-status.upcoming{color:var(--gold)}.release-coverage.available{color:var(--lime)}.release-coverage.staged{color:var(--gold)}.release-calendar-note{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.release-calendar-note h2{margin:.35rem 0;font-size:1.45rem}.release-calendar-note p{max-width:620px;color:var(--muted);margin:0;line-height:1.55}@media (max-width:720px){.release-calendar{padding-block:2.5rem 4rem}.release-section-heading,.release-calendar-note{flex-direction:column;align-items:start}.release-rows article{grid-template-columns:70px 1fr 32px;gap:.75rem;min-height:0;padding:.85rem 0}.release-rows time,.release-code{grid-column:1}.release-rows article>div{grid-area:1/2/span 2}.release-status{grid-area:3/2}.release-coverage{grid-area:3/1}.release-rows .icon-button{grid-area:1/3/span 3}}
