.block-highlights{position:relative;padding:20px 0;margin:40px 0}
.block-highlights::before{content:"";width:calc(100% + 100vw);height:100%;position:absolute;top:0;left:-50vw;background:#f9f9fa;z-index:-1}
.block-highlights .highlights-title{text-align:left;font-size:1.375rem;line-height:1.75rem;font-weight:bold;letter-spacing:0;color:#00335c;text-transform:capitalize;margin:0 0 40px 0}
.block-highlights .highlights-list{list-style:none;padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:25px}
.block-highlights .highlights-list .highlight-title{font-size:1.125rem;line-height:1.25rem;font-weight:bold;letter-spacing:0;color:#00335c;text-transform:uppercase;margin:0 0 10px 0}
.block-highlights .highlights-list .highlight-content{color:#000;font-size:1rem;line-height:1.5rem;font-weight:normal}
.block-highlights .highlights-list .highlight-content p:first-child{margin-top:0}
.block-highlights .highlights-list .highlight-content p:last-child{margin-bottom:0}
.block-highlights .highlights-list .highlight-content a{color:#00335c;text-decoration:underline;letter-spacing:0;font-size:1rem;line-height:1.25rem}
.block-highlights .highlights-list .highlight-content a.post{display:block;width:100%;margin-bottom:12px}
.block-highlights .highlights-list .highlight-content a:hover{text-decoration:none}
@media(min-width:992px){.block-highlights{margin:0}
.block-highlights::before{display:none}
.block-highlights .highlights-list{margin:0 0 40px 0;gap:40px}
}