.feds-list {
    columns: var(--feds-list-columns, 20em) auto;
}

.feds-grid {
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(20em, 1fr));
    list-style: none;
    grid-gap: 2em;
}

.faculty-profile-header-section {
    display: flex;
    gap: 25px;
}

.faculty-profile-photo {
    width: 160px;
    align-self: flex-start;
    height: auto;
}

.feds-list-item {
    break-inside: avoid;
}

@media (max-width: 570px) {
    .faculty-profile-header-section {
        flex-direction: column;
    }
}