.blx-preguntas {
display: grid;
gap: var(--blx-esp-2);
max-width: 46rem;
margin: var(--blx-esp-4) auto 0;
}
.blx-pregunta {
border-left: 3px solid var(--blx-menta-linx);
background: var(--blx-fondo-claro);
border-radius: var(--blx-radio);
}
.blx-seccion--alt .blx-pregunta {
background: var(--blx-blanco);
}
.blx-pregunta__titulo {
position: relative;
display: block;
padding: var(--blx-esp-2) calc(var(--blx-esp-2) + 2rem) var(--blx-esp-2) var(--blx-esp-3);
font-family: var(--blx-fuente-display);
font-size: 1.05rem;
font-weight: var(--blx-peso-semibold);
line-height: 1.35;
color: var(--blx-tinta);
cursor: pointer;
list-style: none;
}
.blx-pregunta__titulo::-webkit-details-marker {
display: none;
}
.blx-pregunta__titulo::after {
content: "+";
position: absolute;
inset-block-start: 50%;
inset-inline-end: var(--blx-esp-2);
transform: translateY(-50%);
font-size: 1.4rem;
line-height: 1;
color: var(--blx-marca);
}
.blx-pregunta[open] > .blx-pregunta__titulo::after {
content: "\2212";
}
.blx-pregunta__titulo:focus-visible {
outline: 2px solid var(--blx-marca);
outline-offset: 2px;
border-radius: var(--blx-radio);
}
.blx-pregunta__respuesta {
padding: 0 var(--blx-esp-3) var(--blx-esp-3);
color: var(--blx-tinta-suave);
line-height: var(--blx-alto-linea);
}
.blx-pregunta__respuesta p {
margin: 0 0 var(--blx-esp-2);
}
.blx-pregunta__respuesta p:last-child {
margin-bottom: 0;
}
.blx-pregunta__mas a {
font-weight: var(--blx-peso-semibold);
color: var(--blx-marca-oscuro);
}
@media print {
.blx-pregunta__titulo::after {
content: none;
}
}
