/**
 * Estilos para el Contenido Global de Página
 * 
 * Propósito: Dar formato visual al contenido de la página que se muestra
 * globalmente en todo el sitio.
 */

/* Contenedor principal del contenido global */
/* .global-page-content {
    background-color: #f8f9fa; /* Color de fondo suave */
    /* padding: 20px; */
    /* margin-bottom: 20px; Espacio antes del breadcrumb */
    /* border-radius: 8px; Bordes redondeados */
    /* box-shadow: 0 2px 4px rgba(0,0,0,0.05); Sombra sutil */
/* } */ 

/* Ajustar el espaciado interno en móviles */
@media (max-width: 768px) {
    .global-page-content, 
    .global-call-page-content {
        padding: 0px 15px;
        margin-bottom: 0px;
    }
}

/* Estilos para los párrafos dentro del contenido global */
.global-page-content p, 
.global-call-page-content p {
    margin-bottom: 1em;
    line-height: 1.6;
}

/* El último párrafo no necesita margen inferior */
.global-page-content p:last-child, 
.global-call-page-content p:last-child {
    margin-bottom: 0;
}

/* Estilos para títulos dentro del contenido global */
.global-page-content h1,
.global-page-content h2,
.global-page-content h3,
.global-call-page-content h1,
.global-call-page-content h2,
.global-call-page-content h3 {
    margin-top: 0;
    margin-bottom: 0.75em;
}

/* Estilos para enlaces dentro del contenido global */
.global-page-content a,
.global-call-page-content a {
    color: #0073aa; /* Color del enlace */
    text-decoration: none;
    transition: color 0.3s ease;
}

.global-page-content a:hover,
.global-call-page-content a:hover {
    color: #005177; /* Color más oscuro al pasar el mouse */
    text-decoration: underline;
}

/* Contenedor wrapper que agrupa el contenido global y el breadcrumb */
.global-content-breadcrumb-wrapper {
    max-width: 1200px; /* Ancho máximo */
    margin: 0 auto; /* Centrar */
    padding: 0 15px; /* Padding lateral */
}