.media-block{overflow:clip}.media-block .media-grid{display:flex;flex-direction:column;gap:1.5rem}.media-block .media-grid .media-grid-row{display:grid;gap:1.5rem}@media only screen and (max-width:959px){.media-block .media-grid .media-grid-row{display:flex;flex-direction:column}}.media-block .media-grid .media-grid-row.full-width{margin-left:calc(-50vw + 50%);width:100vw}@media only screen and (min-width:960px){.media-block .media-grid .media-grid-row.full-width{margin-left:-5rem;margin-right:-5rem;width:auto}}
