.grid{display:grid}.grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@container maincontent (min-width: 576px){.grid\@sm--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid\@sm--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid\@sm--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid\@sm--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid\@sm--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container maincontent (min-width: 800px){.grid\@md--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid\@md--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid\@md--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid\@md--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid\@md--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container maincontent (min-width: 900px){.grid\@lg--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid\@lg--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid\@lg--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid\@lg--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid\@lg--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container maincontent (min-width: 1000px){.grid\@xl--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid\@xl--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid\@xl--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid\@xl--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid\@xl--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container maincontent (min-width: 1300px){.grid\@xxl--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid\@xxl--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid\@xxl--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid\@xxl--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid\@xxl--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.grid:not([class*=grid--cols-],[class*=grid--layout-]){grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,1fr)}.grid--layout-mosaik{grid-template-columns:repeat(1,1fr)}@container maincontent (min-width: 576px){.grid--layout-mosaik{grid-template-columns:repeat(2,1fr)}}@container maincontent (min-width: 900px){.grid--layout-mosaik{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.grid--layout-mosaik>:first-child{grid-column:1/-1;grid-row:span 2}}@container maincontent (min-width: 1000px){.grid--layout-mosaik{grid-template-columns:2fr 1fr;grid-template-rows:auto auto}.grid--layout-mosaik>:first-child{grid-column:1;grid-row:span 2}.grid--layout-mosaik>:nth-child(2),.grid--layout-mosaik>:nth-child(3){grid-column:2}}.grid--layout-event{grid-template-columns:repeat(1,1fr)}@container maincontent (min-width: 800px){.grid--layout-event{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.grid--layout-event>:first-child{grid-column:1;grid-row:1}.grid--layout-event>:nth-child(2){grid-column:2;grid-row:1/span 2}.grid--layout-event>:nth-child(3){grid-column:1;grid-row:2}}
