.css_3er_grid .module-listing{--gap: var(--size-40);--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_3er_grid .module-listing>.cf{display:none}.css_3er_grid .module-listing .listing_entry:not(:first-child)>*{margin-top:0;padding-top:0;border-top:0}.css_3er_grid .module-listing .listing_entry>*{flex-flow:column;height:100%;overflow:visible}.css_3er_grid .module-listing .listing_entry .videos,.css_3er_grid .module-listing .listing_entry .pictures{flex:unset;max-width:100%}.css_3er_grid .module-listing .listing_entry .pictures{margin:0 0 var(--size-20)}.css_3er_grid .module-listing .listing_entry .pictures .picture,.css_3er_grid .module-listing .listing_entry .pictures .resource_background,.css_3er_grid .module-listing .listing_entry .pictures a.resource_link,.css_3er_grid .module-listing .listing_entry .pictures img{height:auto}.css_3er_grid .module-listing .listing_entry .pictures .resource_background{overflow:visible}.css_3er_grid .module-listing .listing_entry .pictures a.resource_link{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;overflow:hidden}.css_3er_grid .module-listing .listing_entry .pictures img{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.css_3er_grid .module-listing .listing_entry .content{height:100%}.css_3er_grid .module-listing .listing_entry [class*=subtitle]{margin-bottom:var(--size-15)}@media screen and (max-width: 1100px){.css_3er_grid .module-listing{--columns: 2}}@media screen and (max-width: 500px){.css_3er_grid .module-listing{--columns: 1}}
