@charset "UTF-8";.block-news-listing .post .title{font-family:Catamaran,sans-serif;font-size:clamp(1.125rem,7vw,1.5rem);font-weight:700}.block-news-listing .all-articles,.block-news-listing .featured .link{font-size:1.25rem;line-height:1.2;font-weight:400}.block-news-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.4rem;width:100%;padding:5rem max(1rem,(100% - 1400px)/2)}@media (min-width:1200px){.block-news-listing{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block-news-listing .all-articles:after{display:inline-block;content:"›";margin-left:.5rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.block-news-listing .all-articles:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.block-news-listing .all-articles{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;display:block;width:100%;margin-top:1rem;text-align:center;text-transform:uppercase}.block-news-listing .post{width:100%;max-width:430px;border-bottom:1px solid #fff;position:relative}@media (min-width:600px){.block-news-listing .post{width:calc(50% - 1.7rem)}}@media (min-width:1200px){.block-news-listing .post{width:calc(33.33% - 2.3rem)}}.block-news-listing .post:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.block-news-listing .post:hover .title{color:#00a7e1}.block-news-listing .post:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1200px){.block-news-listing .post:nth-child(4){-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.block-news-listing .post:nth-child(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.block-news-listing .post img{display:block;width:100%;height:300px;margin-bottom:1.25rem;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.block-news-listing .post .date,.block-news-listing .post .excerpt,.block-news-listing .post .title{margin:0}.block-news-listing .post .date{font-size:.75rem}.block-news-listing .post .title{-webkit-transition:color .2s;transition:color .2s}.block-news-listing .post .excerpt{margin:1rem 0}.block-news-listing .post .link{width:100%;height:100%;position:absolute;top:0;left:0}.block-news-listing .featured{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:auto;background-color:#fff;color:#000;overflow:hidden}@media (min-width:1200px){.block-news-listing .featured{width:calc(66.66% - 1.15rem);max-width:915px}}@media (max-width:800px){.block-news-listing .featured{-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-news-listing .featured img{display:block;width:100%;max-width:355px;height:375px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.block-news-listing .featured img{max-width:none;width:100%}}.block-news-listing .featured .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 3rem 1rem 4.125rem}@media (max-width:800px){.block-news-listing .featured .copy{padding:2rem}}.block-news-listing .featured .date,.block-news-listing .featured .excerpt,.block-news-listing .featured .title{margin:0}.block-news-listing .featured .date{font-size:.75rem}.block-news-listing .featured .excerpt,.block-news-listing .featured .title{margin-bottom:2rem}.block-news-listing .featured .link:after{display:inline-block;content:"›";margin-left:.5rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.block-news-listing .featured .link:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}