@font-face{font-family:Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXC61F3f.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnX661A.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nPrXyi0A.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nBrXw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.news-carousel{width:100%;display:flex;flex-flow:column nowrap;align-items:center;gap:.75rem;margin:1.6rem 0 1rem;padding:0 1rem}@media screen and (min-width:690px){.news-carousel{padding:0 2rem;margin:3.2rem 0 2rem;gap:1rem}}@media screen and (min-width:1028px){.news-carousel{padding:0 4rem;margin:4rem 0;gap:2rem}}.news-carousel__title{text-transform:uppercase;font-size:1.2rem;font-weight:700;text-align:center}@media screen and (min-width:690px){.news-carousel__title{font-size:1.6rem}}@media screen and (min-width:1028px){.news-carousel__title{font-size:2.4rem}}.news-carousel__title-link{text-decoration:none}.news-carousel__list-container{width:100%;max-width:20rem;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1rem}@media screen and (min-width:564px){.news-carousel__list-container{max-width:25rem}}@media screen and (min-width:690px){.news-carousel__list-container{max-width:100%;gap:2%}}@media screen and (min-width:1028px){.news-carousel__list-container{max-width:1450px}}