.dimensiones-rejilla{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap:24px}
.dimension{display:flex;flex-direction:column;gap:8px}
@media (min-width:641px){.dim-det>summary{display:none}}
.preguntas{display:flex;flex-wrap:wrap;gap:32px 64px}
.preguntas-titulo{flex:1 1 280px}
.preguntas-lista{flex:3 1 600px;min-width:0;display:flex;flex-direction:column}
.pregunta{display:flex;flex-direction:column;gap:8px;padding:24px 0;border-top:1px solid var(--c-linea)}
.pregunta:last-child{border-bottom:1px solid var(--c-linea)}
