/* Map Description — Shared across climatology, disaster-map, time-series, risk-map */

.map-description {
    background: linear-gradient(135deg, #f8f9fa 0%, #e8ecf1 100%);
    padding: 1.5rem;
    border-radius: 12px;
    margin-top: 1rem;
    border-left: 4px solid #2a5298;
}

.map-description h3 {
    color: #1e3c72;
    margin: 0 0 0.75rem 0;
    font-size: 1.1rem;
}

.map-description h3::before {
    content: '📊 ';
}

.map-description p {
    color: #555;
    margin: 0.5rem 0;
    font-size: 0.9rem;
    line-height: 1.6;
}

.map-description p:last-child { margin-bottom: 0; }
.map-description strong { color: #2a5298; }
