.rec{background:rgb(var(--light-grey))}.rec__inner{margin-inline:auto;padding:0 1rem;width:min(1450px,100%)}.rec__nav{background-color:rgb(var(--light-grey));padding:2rem 1rem}.rec__nav__menu{background:linear-gradient(90deg,transparent 20%,#fff,#fff 80%,transparent);box-shadow:0 20px 16px -26px rgba(var(--dark-blue),1),0 -20px 16px -26px rgba(var(--dark-blue),1);display:flex;flex-flow:column nowrap;gap:1rem 24px;margin-inline:auto;padding:1rem 2rem;width:min(1400px,100%)}.rec__nav__menu>span{color:rgb(var(--dark-blue));flex:1 150px}.rec__nav__menu>select{background-image:url(https://8630893.fs1.hubspotusercontent-na1.net/hubfs/8630893/WRC%20Theme/Images/dropdown-arrow.svg);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:10px 20px;border:1px solid rgb(var(--grey));color:rgb(var(--dark-blue));font-weight:700;width:100%}.rec__nav__menu>select,.rec__nav__menu>select:focus,.rec__nav__menu>select:hover{background-color:rgb(var(--light-grey))}@media (min-width:922px){.rec__nav__menu{align-items:center;flex-flow:row nowrap;justify-content:center}.rec__nav__menu>select{background-color:transparent;border:0;width:min(max(300px,150px),100%)}}.rec__main{display:grid;flex:4 400px;gap:40px;grid-template-columns:repeat(1,1fr);padding:2rem 0 4rem}@media (min-width:768px){.rec__main{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rec__main{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.rec__main{grid-template-columns:repeat(4,1fr)}}.rec__item{background:#fff;border-radius:10px;box-shadow:0 5px 15px 0 rgba(var(--dark-blue),.1);display:flex;flex-flow:column nowrap;overflow:hidden;position:relative;transform:translateY(0);transition:transform .25s ease-in-out}.rec__item:hover{transform:translateY(-10px)}.rec__image{aspect-ratio:16/9.4;overflow:hidden}.rec__image img{height:100%!important;object-fit:cover;object-position:top center;width:100%}.rec__body{flex:1;padding:1rem 1rem 0}.rec__title>span{color:rgb(var(--light-green));display:block;font-size:.7rem;font-weight:700}.rec__title a{color:rgb(var(--dark-blue))}.rec__title a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.rec__cats{color:rgb(var(--grey));font-size:.7rem;padding:0 1rem 1rem}