#home-page {z-index: 10;}
#home-page > * {width: 100%;}
@media only screen and (min-width: 768px) {#home-page > * {width: 50%;}}
@media only screen and (min-width: 1200px) {#home-page > * {width: 20rem;}}

.g-span--full {grid-column: 1/-1;}
.g-span--half {grid-column: span 2;}

#home-alert {
    position: sticky;
    top: .5rem;
    z-index: 10;
}