.release-summary{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin-bottom:32px;padding:25px;border:1px solid #cfe3f4;border-radius:15px;background:linear-gradient(135deg,#f7fbff,#eaf5ff)}
.version-badge{display:grid;place-items:center;min-width:120px;min-height:82px;padding:14px;border-radius:12px;background:#061427;color:#fff;text-align:center}
.version-badge small{display:block;color:#9fc8ea;font-size:10px;font-weight:850;letter-spacing:1.2px;text-transform:uppercase}
.version-badge strong{display:block;margin-top:4px;color:#fff;font-size:16px}
.release-summary h2{margin:0 0 5px}.release-summary p{margin:0;color:#617087;font-size:14px}
.change-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}
.change-list li{position:relative;padding:15px 17px 15px 48px;border:1px solid #dce6ef;border-radius:11px;background:#f8fbfe;color:#617087}
.change-list li:before{content:"✓";position:absolute;left:16px;top:15px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e8f7f0;color:#25a86b;font-size:11px;font-weight:900}
.change-list strong{display:block;margin-bottom:3px}.status-note{margin:28px 0;padding:18px 20px;border-left:4px solid #087ee6;background:#f3f7fb;color:#53647a}
.update-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.update-card{padding:23px;border:1px solid #dce6ef;border-radius:13px;background:#fff}
.update-card h2{margin:0 0 10px;font-size:23px}.update-card p{margin:0;color:#617087;font-size:14px}
.page-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.button.secondary{border:1px solid #dce6ef;background:#fff;color:#0e2037}
@media(max-width:700px){.release-summary,.update-grid{grid-template-columns:1fr}.version-badge{min-height:70px}}
