.error-message{background-color:rgba(216,0,12,.1);border:1px dashed #d8000c;border-radius:10px;padding:4rem;text-align:center}.error-message,.error-message h1,.error-message h2,.error-message h3,.error-message h4,.error-message p{color:#d8000c}.search-input{position:relative}.search-input__input{align-items:center;border:0;border-bottom:.5px solid #979797;border-radius:0;display:flex;flex-wrap:wrap;min-height:45px;padding-right:5rem;width:100%}.search-input__input::-moz-placeholder{color:var(--color-black)}.search-input__input:-ms-input-placeholder{color:var(--color-black)}.search-input__input::placeholder{color:var(--color-black)}.search-input__wrapper{position:relative}.search-input__icon{background:transparent;border:none;cursor:pointer;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.em-block-news-feed{position:relative}.em-block-news-feed__filters{-ms-grid-columns:1fr;display:flex;flex-flow:row wrap;gap:3rem;grid-template-columns:1fr;justify-content:space-between;margin-bottom:3rem}.em-block-news-feed__filters>*{align-self:flex-end}.em-block-news-feed__filters--right{display:flex;flex-flow:row wrap;gap:3rem}.em-block-news-feed__filters .buttonselect{justify-self:flex-start}.em-block-news-feed__filters .buttonselect__buttons{display:flex;flex-flow:row wrap;gap:1.5rem}.em-block-news-feed__filters .buttonselect__buttons button{cursor:pointer;line-height:1;padding:1.5rem 2.5rem}.em-block-news-feed__filters .search-input,.em-block-news-feed__filters .select{min-width:225px}.em-block-news-feed__results{min-height:50vh}.em-block-news-feed__posts{display:-ms-grid;display:grid;gap:4rem}.em-block-news-feed__posts .em-block-news-feed-card{overflow:hidden;position:relative}.em-block-news-feed__posts .em-block-news-feed-card:last-child{border-right:none}.em-block-news-feed__posts .em-block-news-feed-card,.em-block-news-feed__posts .em-block-news-feed-card__link{display:flex;flex-flow:column nowrap;min-height:100%}.em-block-news-feed__posts .em-block-news-feed-card__meta{align-items:center;display:flex;flex-flow:row wrap;list-style-type:none;margin-bottom:1rem;margin-left:0;padding-left:0;position:relative}.em-block-news-feed__posts .em-block-news-feed-card__date{margin-bottom:0}.em-block-news-feed__posts .em-block-news-feed-card__date:after{content:"|";display:inline-block;margin-left:.5rem;margin-right:.5rem}.em-block-news-feed__posts .em-block-news-feed-card__title{margin-bottom:1rem}.em-block-news-feed__posts .em-block-news-feed-card__content{color:#000;display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:space-between;padding-right:2rem}.em-block-news-feed__posts .em-block-news-feed-card__footer{margin-top:auto}.em-block-news-feed__posts .em-block-news-feed-card__terms{align-items:flex-end;display:flex;flex-flow:row wrap;list-style-type:none;margin-left:0;padding-left:0;position:relative}.em-block-news-feed__posts .em-block-news-feed-card__term{display:inline-block;margin-bottom:0;text-transform:uppercase}.em-block-news-feed__posts .em-block-news-feed-card__term:after{content:"|";display:inline-block;margin-left:.5rem;margin-right:.5rem}.em-block-news-feed__posts .em-block-news-feed-card__term:last-child:after{display:none}.em-block-news-feed__more{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin-top:2rem}.em-block-news-feed__more:empty{margin-top:0}.em-block-news-feed__more .button{background-color:#fff;border:1px solid #003379;color:#003379;font-family:var(--font-family-heading-bold);font-size:13.5px;font-style:normal;font-weight:900;line-height:14px;margin-top:2rem;padding:1.8rem 4.2rem 1.4rem 2rem;text-align:right;text-transform:uppercase}.em-block-news-feed__more .button:after,.em-block-news-feed__more .button:before{background-color:#003379;content:"";height:1px;-webkit-mask-image:none!important;mask-image:none!important;position:absolute;right:20px;top:50%;transform:rotate(0deg);transform-origin:center;transition:all .25s cubic-bezier(.19,1,.22,1);width:9px}.em-block-news-feed__more .button:after{transform:rotate(90deg)}.em-block-news-feed__more .button:focus:after,.em-block-news-feed__more .button:focus:before,.em-block-news-feed__more .button:hover:after,.em-block-news-feed__more .button:hover:before{background-color:#003379;height:1px;width:9px}.em-block-news-feed__more .button:focus:before,.em-block-news-feed__more .button:hover:before{transform:rotate(90deg)}.em-block-news-feed__more .button:focus:after,.em-block-news-feed__more .button:hover:after{transform:rotate(180deg)}
