/* SCRCOG Footer Menu Styles */
.scrcog-footer-menu {
    display: flex;
    flex-wrap: nowrap;
    gap: 1rem;
}

.footer-menu-column {
    flex: 1;
    min-width: 200px;
}

.footer-menu-column h5 {
    margin: 0 0 1rem 0;
    font-weight: 600;
    color: white;
}

.footer-menu-column p {
    margin: 0 0 0 0;
    color: white;
}

.footer-menu-column p a {
    text-decoration: none;
    color: white;
}

.footer-menu-column p a:hover {
    text-decoration: underline;
}

/* Mobile responsive - stack columns vertically */
@media (max-width: 768px) {
    .scrcog-footer-menu {
        flex-direction: column;
    }
}
