.article-tile__container{background:#f2f2f2;border-radius:.625rem;width:100%;height:7.5rem;overflow:hidden}.article-tile__container:focus-within{outline-offset:-3px;outline:3px solid #005fcc}@media (width>=769px){.article-tile__container{width:calc(50% - 24px);height:8.125rem}}@media (width>=992px){.article-tile__container{width:calc(33.3333% - 16px);height:8.125rem}}.article-tile__container a{text-decoration:none}.article-tile__container a:focus-visible{outline-offset:-3px;outline:3px solid #005fcc}.article-tile__container.carousel{width:100%;height:26.25rem;position:relative}@media (width>=769px){.article-tile__container.carousel{height:36.375rem}}.article-tile__container.carousel.cover:after{content:"";pointer-events:none;border-radius:inherit;opacity:.4;z-index:1;background:#000;position:absolute;inset:0}.article-tile__container.carousel.cover .article-tile__wrapper{z-index:0;position:absolute;inset:0}.article-tile__container.carousel.cover .article-tile__picture,.article-tile__container.carousel.cover .article-tile__picture__img{width:100%;height:100%}.article-tile__container.carousel.cover .article-tile__body{z-index:2}.article-tile__container.carousel.cover .article-tile__body__content__category,.article-tile__container.carousel.cover .article-tile__body__content__heading{color:#fff}.article-tile__container.carousel .article-tile{flex-direction:column}.article-tile__container.carousel .article-tile__body{border-radius:.625rem .625rem 0 0;flex:none;padding:1.5rem}.article-tile__container.carousel .article-tile__body__content__category{height:1.125rem;margin-bottom:.5rem}.article-tile__container.carousel .article-tile__body__content__heading{color:#000;margin:0}.article-tile__container.carousel .article-tile__wrapper{margin:0}.article-tile__container.carousel .article-tile__picture{width:100%;height:16.625rem}@media (width>=769px){.article-tile__container.carousel .article-tile__picture{height:23rem}}.article-tile__container.carousel .article-tile__picture__img{object-fit:cover;border-radius:0 0 .625rem .625rem;width:100%;height:100%;display:block}.article-tile__container .article-tile{justify-content:space-between;column-gap:1.25rem;height:100%;display:flex}@media (width>=769px){.article-tile__container .article-tile{grid-template-columns:1fr 130px}}.article-tile__container .article-tile__body{flex-direction:column;min-width:0;padding:1.25rem;display:flex}.article-tile__container .article-tile__body__content{flex-direction:column;display:flex}.article-tile__container .article-tile__body__content__category{font-size:.875rem}.article-tile__container .article-tile__body__content__heading{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.article-tile__container .article-tile__wrapper{margin:0}.article-tile__container .article-tile__picture{width:7.5rem;height:100%}@media (width>=769px){.article-tile__container .article-tile__picture{width:8.125rem}}.article-tile__container .article-tile__picture__img{object-fit:cover;border-radius:.625rem;width:100%;height:100%;display:block}.card-article figure{margin:0}.card-article .article-tile__container{width:100%;position:relative}.card-article .article-tile__container .article-tile{flex-direction:column;width:100%}.card-article .article-tile__container .article-tile__picture{width:100%}.card-article .article-tile__container .article-tile__picture__img{border-radius:0}.card-article .article-tile__container .article-tile__wrapper{aspect-ratio:1;min-height:0}.card-article .article-tile__container.cover .article-tile{position:relative}.card-article .article-tile__container.cover .article-tile:after{content:"";pointer-events:none;border-radius:inherit;opacity:.4;z-index:1;background:linear-gradient(rgba(0,0,0,.6) 10%,transparent 50%);position:absolute;inset:0}.card-article .article-tile__container.cover .article-tile__wrapper{aspect-ratio:unset;z-index:0;position:absolute;inset:0}.card-article .article-tile__container.cover .article-tile__picture{width:100%;height:100%}.card-article .article-tile__container.cover .article-tile__picture img{object-fit:cover}.card-article .article-tile__container.cover .article-tile__body{z-index:2}.card-article .article-tile__container.cover .article-tile__body__content__category,.card-article .article-tile__container.cover .article-tile__body__content__heading{color:#fff}
