.prose p {
    margin-top: 1em;
    margin-bottom: 1em;
}

.prose a {
    color: #2563eb;
    text-decoration: none;
}

.prose a:hover {
    color: #1d4ed8;
    text-decoration: underline;
}

nav a, footer a, .map-link {
    color: #2563eb !important;
    text-decoration: none;
    font-size: 1.125rem;
}

nav a:hover, footer a:hover, .map-link:hover {
    color: #1d4ed8 !important;
    text-decoration: underline;
}

.leaflet-popup-content a {
    text-decoration: none;
}

.leaflet-popup-content a:hover {
    text-decoration: underline;
}
