.m-grid{background-color:var(--white)}.m-grid__grid{display:grid;gap:var(--grid_gutters) 0;list-style:none;margin:0;padding:0}.m-grid__griditem{border:1px solid var(--blue_80);border-radius:var(--radius_sm);display:flex;flex-direction:column;overflow:hidden;position:relative;&:before{background:var(--shine-effect);content:"";height:100%;left:-100%;position:absolute;top:0;transition:var(--shine-transition);width:100%}&:focus,&:hover{&:before{left:100%}.m-grid__griditemcontent{background-color:var(--blue_20);*{color:var(--white)}}}}.m-grid__griditemimage{height:292px}.m-grid__griditemcontent{background-color:var(--white);flex-grow:1;padding:var(--spacing_8) var(--spacing_6);transition:background var(--transitionSpeed)}.m-grid__griditemheading{margin:0}.m-grid__griditemsummary{margin-top:var(--spacing_4)}.m-grid__griditemlink{margin-top:var(--spacing_8)}@media (min-width:768px){.m-grid__grid{display:flex;flex-wrap:wrap;gap:var(--grid_gutters);justify-content:center;.m-grid__griditem{width:calc(50% - var(--grid_gutters))}}.m-grid__grid--one{.m-grid__griditem{flex-direction:row;width:100%;&:nth-child(2n){flex-direction:row-reverse}}.m-grid__griditemcontent,.m-grid__griditemimage{flex-shrink:0;width:50%}.m-grid__griditemcontent{display:flex;flex-direction:column;justify-content:center;padding:var(--spacer_base)}.m-grid__griditemimage{height:100%}}}@media (min-width:992px){.m-grid__grid--three{.m-grid__griditem{width:calc(33.3333% - var(--grid_gutters))}}.m-grid__grid--two{.m-grid__griditem{width:calc(50% - var(--grid_gutters))}}.m-grid__grid--four{.m-grid__griditem{width:calc(25% - var(--grid_gutters))}}.m-grid__grid--one{.m-grid__griditemcontent{padding:var(--spacer_xl) var(--spacer_base)}}}