/* Match Tim Kerja OSIS section width (max-w-5xl = 64rem) */
#sekretariat-grid {
    width: 100%;
    max-width: 64rem;
    margin-inline: auto;
}

@media (min-width: 640px) {
    #sekretariat-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    #sekretariat-grid {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
