/* Nosotros: bloques editoriales separados por líneas finas. */
.page-nosotros {
    background-image: linear-gradient(110deg, rgba(5, 16, 12, .87), rgba(5, 16, 12, .56)), url('../images/home.webp');
}
.about-panel article {
    padding: 16px 0;
    border-top: 1px solid rgba(220, 255, 210, .18);
}
.about-panel h3 {
    font-size: 1.15rem;
    font-weight: 400;
    margin: 8px 0;
}
.about-panel .interior-link {
    display: inline-block;
    margin-top: 8px;
}
@media (max-width: 480px) {
    .about-panel article {
        padding: 14px 0;
    }
}
