.featured-article{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:300px 200px;position:relative;width:100%}@media(min-width:768px){.featured-article{grid-template-rows:1fr;min-height:570px}}.featured-article__title{color:#fff;font-family:Chelsea Basis,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3333333333}@media(min-width:1176px){.featured-article__title{font-size:32px;font-size:2rem;line-height:1.375}}.featured-article__title a{color:#fff}.featured-article__image{grid-column:1/-1;grid-row:1/2;height:100%;overflow:hidden;position:relative;width:100%}.featured-article__image .responsive-image,.featured-article__image img{height:100%;object-fit:cover;object-position:center;width:100%}@media(min-width:768px){.featured-article__image{grid-column:8/-1}}.featured-article__details{display:flex;flex-direction:column;grid-column:2/-2;justify-content:flex-end;z-index:10}@media(min-width:768px){.featured-article__details{grid-column:2/9;grid-row:1/-1;justify-content:start;margin-top:118px}}.featured-article__featured-label{color:#fff;font-family:Chelsea Basis,sans-serif;font-size:13px;font-size:.8125rem;font-weight:700;letter-spacing:4px;line-height:1.2307692308;margin-bottom:22px;text-transform:uppercase}@media(min-width:768px){.featured-article__featured-label{font-size:14px;font-size:.875rem;line-height:1.2142857143}}.featured-article__floating-link{grid-column:1/-1;grid-row:1/-1;height:100%;inset:0;position:absolute;width:100%;z-index:0}.featured-article__footer{border-top:1px solid #fff;display:flex;justify-content:space-between;margin-top:47px;padding:15px 0 25px}@media(min-width:768px){.featured-article__footer{margin-top:55px}}.featured-article__category a{color:#fff!important}@media(min-width:768px){.featured-article__category a{color:#fbb700!important}}.featured-article__date .date-label{color:#fff;font-family:Chelsea Basis Regular,sans-serif;font-size:12px;font-size:.75rem;line-height:1.1666666667}.featured-article--blue{background-color:#001489}.featured-article--blue .featured-article__title{color:#fff}.featured-article--blue .featured-article__image:after{background:linear-gradient(180deg,rgba(0,20,137,0),#001489);bottom:0;content:"";height:122px;left:0;position:absolute;right:0;width:100%}@media(min-width:768px){.featured-article--blue .featured-article__image:after{background:linear-gradient(270deg,rgba(0,20,137,0),#001489);height:100%;width:264px}}.featured-article--black{background-color:#1f1f1f}.featured-article--black .featured-article__title{color:#fff}.featured-article--black .responsive-image{background-color:#1f1f1f}.featured-article--black .featured-article__image:after{background:linear-gradient(180deg,rgba(31,31,31,0),#1f1f1f);bottom:0;content:"";height:122px;left:0;position:absolute;right:0;width:100%}@media(min-width:768px){.featured-article--black .featured-article__image:after{background:linear-gradient(270deg,rgba(31,31,31,0),#1f1f1f);height:100%;width:264px}}
.category-link{color:#001489;font-family:Chelsea Basis,sans-serif;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:1px;line-height:1.1666666667;text-transform:uppercase}@media(min-width:1176px){.category-link{font-size:13px;font-size:.8125rem;line-height:1.2307692308}}
.date-label{color:#000;font-family:Chelsea Basis Regular,sans-serif;font-size:12px;font-size:.75rem;letter-spacing:0;line-height:1.6666666667;text-transform:uppercase}
.layout-grid{display:grid;grid-template-columns:32px repeat(5,calc(12.16216vw - 7.78378px) calc(5.40541vw - 3.45946px)) calc(12.16216vw - 7.78378px) 32px;width:100%}@media(min-width:768px){.layout-grid{grid-template-columns:60px repeat(7,calc(9.25926vw - 11.11111px) calc(3.7037vw - 4.44444px)) calc(9.25926vw - 11.11111px) 60px}}@media(min-width:1176px){.layout-grid{grid-template-columns:82px repeat(11,calc(4.72441vw - 7.74803px) calc(3.93701vw - 6.45669px)) calc(4.72441vw - 7.74803px) 82px}}@media(min-width:1440px){.layout-grid{grid-template-columns:calc(50vw - 640px) repeat(11,61.53846px 49.23077px) 61.53846px calc(50vw - 640px)}}
