:root{--titleFontFamily:"proxima-nova-condensed", sans-serif;--titleFontWeight:700;--titleFontBold:900;--titleFontSize:1.6rem;--titleLineHeight:1.3;--titleLetterSpacing:0rem;--titleTextTransform:uppercase;--textFontFamily:"proxima-nova", sans-serif;--textFontWeight:400;--textFontSize:1.3rem;--textLineHeight:1.5;--textLetterSpacing:0rem;--textTextTransform:none;--textFontBold:600;--bodyColour:#000;--green:#4290a1;--green2:#207627;--lgreen:#d3e2e6;--lgrey:#F8F8F8;--mgrey:#c8c8c8;--dgrey:#3f3f3f;--lineGrey:#696969;--lineGrey2:#eaebee;--lineGrey3:#ddd;--yellow:#fcee20;--orange:#d77239;--red:#d82424;--saleRed:#f45b4f;--petrol:#2f5464;--maroon:#772c37;--gray:#888888;--black:#000000;--neoMint:#8baa99;--borderRadius:2rem;--boxShadow:0 0.5rem 3rem rgba(0, 0, 0, 0.1);--containerWidth:140rem;--containerWidthNarrow:90rem;--gap_small:20px;--gap_medium:30px;--gap_large:40px;--sectionPadding:30px;--pad-none:0;--pad-small:5px;--pad-medium:clamp(1rem, 5vw, 4rem);--pad-large:clamp(1rem, 7vw, 8rem)}@media (max-width:767px){:root{--gap_small:10px;--gap_medium:20px;--gap_large:30px}}.featured-stories-carousel .part-title{text-align:center;color:var(--bodyColour);margin-bottom:3rem;font-size:28px}@media (max-width:575px){.featured-stories-carousel .part-title{padding:0 50px;margin-bottom:2rem;font-size:24px}}.featured-stories-carousel .grid:not(.slick-slider){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.featured-stories-carousel .slick-track{display:flex;padding-right:1rem}.featured-stories-carousel .slick-list{padding:0 5vw 0 calc(var(--gap_medium) - 1rem)!important}@media (max-width:768px){.featured-stories-carousel .slick-list{padding:0 15vw 0 calc(var(--gap_small) - .5rem)!important}}.featured-stories-carousel .slick-slide{height:inherit}.featured-stories-carousel .slick-slide>div{height:100%;padding:0 1rem}@media (max-width:768px){.featured-stories-carousel .slick-slide>div{padding:0 .5rem}}.featured-stories-carousel .slick-arrow{position:absolute;bottom:calc(100% + 25px);left:40px;background:rgba(255,255,255,.7098039216);border-radius:25px;padding:2px;text-align:center;width:26px;height:26px;color:#a5a5a5;font-size:14px;cursor:pointer;border:1px solid #c5c5c5;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:1;visibility:visible}.featured-stories-carousel .slick-arrow.right{right:40px;left:auto}@media (max-width:768px){.featured-stories-carousel .slick-arrow{left:20px}.featured-stories-carousel .slick-arrow.right{right:20px}}.featured-stories-carousel .slick-arrow.slick-disabled{opacity:0;visibility:hidden}.featured-stories-carousel .featured-story{height:100%}.featured-stories-carousel .featured-story a{gap:10px;background:#f8f8f8;text-decoration:none;height:100%;border-radius:10px;overflow:hidden}.featured-stories-carousel .featured-story .image{aspect-ratio:10/6;overflow:hidden}.featured-stories-carousel .featured-story img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-stories-carousel .featured-story .content,.featured-stories-carousel .featured-story a{display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-max-content 1fr -webkit-max-content;grid-template-rows:max-content 1fr max-content}.featured-stories-carousel .featured-story .content{padding:2rem;gap:0}.featured-stories-carousel .featured-story .content .title{font-family:var(--titleFontFamily);font-weight:var(--titleFontWeight);text-transform:uppercase;font-size:18px;line-height:18px;letter-spacing:2px;color:var(--bodyColour);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.featured-stories-carousel .featured-story .content p{color:var(--bodyColour);font-size:16px;line-height:20px;display:-webkit-box;margin:10px 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-stories-carousel .featured-story .content .read-more{text-decoration:underline}.featured-stories-carousel .progress-bar{width:100%;max-width:50vw;margin:5rem auto;height:5px;background:var(--mgrey);position:relative;border-radius:10px;overflow:hidden}@media (max-width:768px){.featured-stories-carousel .progress-bar{margin:2rem auto}}.featured-stories-carousel .progress-bar .progress-bar-inner{transition:all .3s ease-in-out;height:100%;position:absolute;top:0;left:0;background:var(--yellow);width:calc(100%/var(--data-count, 1)*3);border-radius:10px}@media (max-width:768px){.featured-stories-carousel .progress-bar .progress-bar-inner{width:calc(100%/var(--data-count, 1)*1)}}