.container {
display: grid;
grid-template-rows: repeat(2, 1fr);
grid-template-columns: repeat(4, 1fr);
width: 100vw;
height: 100vh;
@media screen and (max-width: 60em) {
grid-template-rows: repeat(4, 1fr);
}
}
.grid-1 {
grid-column-start: 1;
grid-column-end: 3;
grid-row: 1;
@media screen and (max-width: 60em) {
grid-column-start: 1;
grid-column-end: 5;
grid-row: 1;
}
}
.grid-2 {
grid-column-start: 3;
grid-column-end: 5;
grid-row: 1;
@media screen and (max-width: 60em) {
grid-column-start: 1;
grid-column-end: 5;
grid-row: 2;
}
}
.grid-3 {
grid-column-start: 1;
grid-column-end: 3;
grid-row: 2;
@media screen and (max-width: 60em) {
grid-column-start: 1;
grid-column-end: 5;
grid-row: 3;
}
}
.grid-4 {
grid-column-start: 3;
grid-column-end: 5;
grid-row: 2;
@media screen and (max-width: 60em) {
grid-column-start: 1;
grid-column-end: 5;
grid-row: 4;
}
}
.callout {
margin: 0;
}