.release-footer{position:static;margin:24px auto;padding:14px 20px;max-width:1100px;text-align:center;font-size:.9rem;border-top:1px solid #dbe3e7;clear:both}
.release-footer a{color:#185f59;text-decoration:underline;text-underline-offset:4px}
.release-badge{display:inline-block;font-size:12px;font-weight:500;padding:3px 10px;border:1px solid #b9d5cc;border-radius:20px;background:#eef6f2;color:#185f59;text-decoration:none;margin:4px 8px 4px 0}
.release-shell{max-width:860px;margin:32px auto;padding:0 20px}
.release-shell header{background:transparent;color:inherit;padding:0;margin-bottom:26px}
.release-shell h1{font-size:1.8rem}.release-intro{line-height:1.9;color:#43555f}
.release-card{border:1px solid #dbe3e7;border-radius:14px;background:#fff;margin:16px 0;padding:22px}
.release-card:first-child{border-inline-start:5px solid #26746a}.release-card h2{font-size:1.15rem;margin:0 0 8px}
.release-date{color:#53646f;font-size:.9rem}.release-card li{line-height:1.9;margin-bottom:6px}.release-card bdi{font-size:.85rem;overflow-wrap:anywhere}
@media(max-width:480px){.release-shell{margin:20px auto;padding:0 14px}.release-card{padding:16px}.release-shell h1{font-size:1.5rem}}
