/* Parche de Seguridad para h1.page-header */
h1.page-header {
margin-top: 20px !important;
padding-bottom: 10px;
border-bottom: 4px solid #006838;
}
.rally-container {
font-size: 1.5rem !important;
line-height: 1.6;
color: #414141;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.rally-hero {
background: linear-gradient(135deg, #006838 0%, #054f56 100%);
color: #ffffff;
padding: 40px;
border-radius: 15px;
text-align: center;
margin-bottom: 30px;
box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}
.rally-in