.ssl-release-r29{margin:24px 0;padding:22px 24px;border:1px solid #dce6f0;border-radius:14px;background:#fff;color:#102442;box-shadow:0 5px 18px rgba(7,27,70,.03)}
.ssl-release-r29__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 13px}
.ssl-release-r29__heading h2{font-size:clamp(19px,1.75vw,23px);line-height:1.3;margin:0;font-weight:750;color:#071b46}
.ssl-release-r29__heading time{font-size:12px;color:#61748b;white-space:nowrap}
.ssl-release-r29__list{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:10px}
.ssl-release-r29__list>li{position:relative;padding-left:25px;line-height:1.62;font-size:14px;color:#344862}
.ssl-release-r29__list>li:before{content:'✓';position:absolute;left:0;top:0;color:#079a65;font-weight:800;font-size:15px}
.ssl-release-r29__source{margin:16px 0 0!important;font-size:13px}.ssl-release-r29__source a{color:#165d9d;text-decoration:underline}
.ssl-release-r29__history{border-top:1px solid #e5edf4;margin-top:19px;padding-top:13px;font-size:13px}
.ssl-release-r29__history summary{cursor:pointer;font-weight:700;color:#173b67;list-style:revert}.ssl-release-r29__history>ol{margin:14px 0 0 22px;padding:0}.ssl-release-r29__history>ol>li{margin-bottom:14px}.ssl-release-r29__history ul{margin:8px 0 0 20px}.ssl-release-r29__history li span{color:#708398}
@media(max-width:600px){.ssl-release-r29{padding:16px;margin:18px 0}.ssl-release-r29__heading{display:block}.ssl-release-r29__heading time{display:block;margin-top:6px}}
