.media-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--media-resource-card-min-width, 150px),1fr));grid-auto-rows:1fr;align-items:stretch;gap:var(--media-resource-grid-gap, 16px);padding-top:var(--media-resource-grid-padding-top, 4px)}.media-resource-grid>.media-resource-grid-item--horizontal{grid-column:span 2;min-width:var(--media-resource-horizontal-min-width, 320px)}.media-resource-grid--resume{--media-resource-card-min-width: 168px;--media-resource-horizontal-min-width: 342px;--media-resource-grid-gap: 6px;--media-resource-grid-mobile-gap: 6px;--media-resource-grid-small-gap: 5px;--media-resource-grid-padding-top: 0}.media-resource-uniform-card{display:flex;flex-direction:column;min-width:0}.media-resource-uniform-preview{flex:1 0 auto;width:100%;min-height:0;aspect-ratio:3 / 4;overflow:hidden}.media-resource-grid-item--horizontal .media-resource-uniform-preview{aspect-ratio:16 / 9}.media-resource-uniform-preview>.media-preview-content{width:100%;height:100%}@media (max-width: 767px){.media-resource-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--media-resource-grid-mobile-gap, 8px)}.media-resource-grid>.media-resource-grid-item:not(.media-resource-grid-item--horizontal){grid-column:span 2}.media-resource-grid>.media-resource-grid-item--horizontal{grid-column:span 3;min-width:0}}@media (max-width: 575px){.media-resource-grid{gap:var(--media-resource-grid-small-gap, 6px)}}@media (max-width: 767px){.media-resource-grid.media-resource-grid--full-horizontal-mobile{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:var(--media-resource-grid-mobile-gap, 8px)}.media-resource-grid.media-resource-grid--full-horizontal-mobile>.media-resource-grid-item{order:var(--media-resource-mobile-order, 0);grid-column:span 1;grid-row:auto;justify-self:stretch;width:100%;min-width:0;height:100%}.media-resource-grid.media-resource-grid--full-horizontal-mobile>.media-resource-grid-item--horizontal{grid-column:1 / -1}.media-resource-grid.media-resource-grid--full-horizontal-mobile.is-sorting>.media-resource-grid-item{order:0;grid-column:auto}}@media (max-width: 575px){.media-resource-grid.media-resource-grid--full-horizontal-mobile{gap:var(--media-resource-grid-small-gap, 6px)}}
