.funded-project-page .funded-project-sections {
    gap: 2rem;
}

.funded-project-page [data-funded-projects-department][hidden] {
    display: none !important;
}

.funded-project-page .funded-project-section-title {
    margin: 0 0 1rem;
    color: var(--staff-blue);
}

.funded-project-page .funded-project-card {
    min-width: 0;
    color: var(--staff-blue);
    overflow-wrap: anywhere;
}

.funded-project-page .funded-project-card-title {
    margin: 0 0 0.75rem;
    color: var(--staff-blue);
}

.funded-project-page .funded-project-card a {
    color: var(--staff-blue);
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 0.16em;
}

.funded-project-page .funded-project-card a:hover,
.funded-project-page .funded-project-card a:focus-visible {
    color: #00294f;
}

.funded-project-page .funded-project-card a:focus-visible {
    border-radius: 0.2rem;
    outline: 2px solid var(--staff-blue);
    outline-offset: 0.2rem;
}

.funded-project-page .funded-project-meta {
    border-color: #e8edf2 !important;
}

.funded-project-page .funded-project-card > :last-child {
    margin-bottom: 0;
}

@media (max-width: 600px) {
    .funded-project-page .funded-project-sections {
        gap: 1.5rem;
    }

    .funded-project-page .funded-project-card {
        padding: 1.1rem !important;
    }
}
