/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.component-featured-media--layout-grid .component-featured-media__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.component-featured-media--layout-grid .component-featured-media__list > *{margin-bottom:2.5rem;margin-top:2.5rem;}@media (min-width:35.51em){.component-featured-media--layout-grid .component-featured-media__list{margin-right:-3rem;margin-left:-3rem;}.component-featured-media--layout-grid .component-featured-media__list > *{margin-bottom:2.5rem;margin-top:2.5rem;}.component-featured-media--layout-grid .component-featured-media__list > *{padding-right:3rem;padding-left:3rem;}}.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item{-ms-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item:first-of-type{margin-top:0;}.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item:last-of-type{margin-bottom:0;}.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item .field--name-thumbnail{position:relative;}@media (min-width:35.5em) and (max-width:61.24em){.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item{-ms-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item:nth-of-type(-n+2){margin-top:0;}.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item:nth-of-type(2n+1):nth-last-of-type(-n+2),.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item:nth-of-type(2n+1):nth-last-of-type(-n+2) ~ *{margin-bottom:0;}}@media (min-width:61.25em){.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item{-ms-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item:nth-of-type(-n+3){margin-top:0;}.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item:nth-of-type(3n+1):nth-last-of-type(-n+3),.component-featured-media--layout-grid .component-featured-media__list .component-featured-media__list-item:nth-of-type(3n+1):nth-last-of-type(-n+3) ~ *{margin-bottom:0;}}
