.release-hero{border-bottom:1px solid var(--color-border);background:linear-gradient(#f5f9ff 0,#fff 100%);padding:5rem 0 4rem}.release-hero__grid,.release-split{grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;display:grid}.release-hero h1{max-width:850px;margin:.8rem 0 1rem;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.03}.release-hero p{max-width:760px;color:var(--color-text-muted);font-size:1.12rem}.release-panel{border:1px solid var(--color-border);background:#fff;border-radius:1.25rem;padding:1.4rem;box-shadow:0 18px 45px #142b4a17}.release-panel h2{font-size:1.25rem}.release-metrics{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.release-metrics div{border:1px solid var(--color-border);background:#f8fafc;border-radius:.8rem;padding:1rem}.release-metrics span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.75rem;display:block}.release-metrics strong{margin-top:.35rem;display:block}.release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.release-card{border:1px solid var(--color-border);color:inherit;background:#fff;border-radius:1rem;padding:1.35rem;text-decoration:none;transition:all .18s;display:block}.release-card:hover{border-color:var(--color-brand-400);transform:translateY(-2px);box-shadow:0 12px 28px #142b4a14}.release-card span{color:var(--color-brand-700);letter-spacing:.08em;font-size:.75rem;font-weight:800}.release-card h3{margin:.55rem 0}.release-card p{color:var(--color-text-muted);margin:0}.release-card b{color:var(--color-brand-700);margin-top:1rem;display:block}.release-section{padding:5rem 0}.release-section--soft{border-block:1px solid var(--color-border);background:#f6f8fb}.release-section h2{max-width:760px;font-size:clamp(2rem,3.5vw,3rem)}.release-kicker{max-width:760px;color:var(--color-text-muted);font-size:1.05rem}.release-table{border:1px solid var(--color-border);border-radius:1rem;margin-top:1.5rem;overflow:hidden}.release-row{border-top:1px solid var(--color-border);grid-template-columns:1.1fr .7fr 1.7fr;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.release-row:first-child{border-top:0}.release-row--head{text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;font-size:.76rem;font-weight:800}.release-status{border-radius:999px;width:max-content;padding:.28rem .58rem;font-size:.75rem;font-weight:800;display:inline-flex}.release-status--available{color:#17643a;background:#e8f7ef}.release-status--development{color:#7a5200;background:#fff4d8}.release-status--planned{color:#51606f;background:#edf1f5}.roadmap-board{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2rem;display:grid}.roadmap-column{border:1px solid var(--color-border);background:#fff;border-radius:1rem;padding:1.2rem}.roadmap-column header{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.roadmap-column article{border-bottom:1px solid var(--color-border);padding:1rem 0}.roadmap-column article:last-child{border-bottom:0}.roadmap-column p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.92rem}.document-grid,.brand-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.6rem;display:grid}.document-card,.brand-card{border:1px solid var(--color-border);background:#fff;border-radius:1rem;padding:1.3rem}.document-card small,.brand-card small{color:var(--color-brand-700);font-weight:800}.document-card p,.brand-card p{color:var(--color-text-muted)}.document-card a{color:var(--color-brand-700);font-weight:800}.brand-swatches{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:1rem;display:grid}.brand-swatches div{color:#fff;border-radius:.75rem;align-items:flex-end;min-height:78px;padding:.6rem;font-size:.72rem;display:flex}.brand-swatches div:first-child{background:#142b4a}.brand-swatches div:nth-child(2){background:#1769aa}.brand-swatches div:nth-child(3){background:#3b82c4}.brand-swatches div:nth-child(4){background:#65758b}.release-callout{border-left:4px solid var(--color-brand-500);background:var(--color-brand-50);border-radius:.2rem 1rem 1rem .2rem;padding:1.25rem 1.4rem}.release-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;display:flex}@media (width<=900px){.release-hero__grid,.release-split{grid-template-columns:1fr}.release-grid,.document-grid,.brand-grid,.roadmap-board{grid-template-columns:1fr 1fr}.release-row{grid-template-columns:1fr}.release-row--head{display:none}}@media (width<=600px){.release-hero{padding:3.5rem 0}.release-grid,.document-grid,.brand-grid,.roadmap-board,.release-metrics{grid-template-columns:1fr}.release-section{padding:3.5rem 0}}
