/* Mobile: 2 columns, wide boxes span full row */
@media (max-width: 639px) {
    .acnm-symbol-grid-app .symbol-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .acnm-symbol-grid-app .symbol-box.symbol-box-wide,
    .acnm-symbol-grid-app .symbol-box-wide {
        grid-column: span 2;
    }
}

@media (min-width: 1024px) {
    .acnm-symbol-grid-app .app-wrapper {
        flex-direction: row;
    }
}