.banner{background-color:#ee3224;color:#fff;padding:1.5rem 0}.banner .banner-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:.5rem;text-align:center}.news-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3rem 1.5rem;gap:3rem 1.5rem}@media(min-width:540px)and (max-width:767px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:991px){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.news-grid{gap:3rem}}.banner-text .banner-text-content a{-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.0625rem;text-underline-position:under;text-underline-offset:1px;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.banner-text .banner-text-content a:hover{text-underline-offset:-.0625rem;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.banner-text .banner-text-content a{font-size:inherit;font-weight:inherit;transition:all .15s ease-in;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-decoration:underline}.banner-text .banner-text-content a:hover{color:#fff;transition:all .15s ease-in}.banner-text .banner-text-content a:active{color:#d7d7d7}.banner-text .banner-text-content a:focus-visible{color:#ee3224;outline-offset:-.0625rem;outline-width:.125rem;outline-style:solid;outline-color:#fff}