/* Pleno · estilos de bloques de contenido (antes en propuesta.css) */
.bloque-respuesta{background:#f7f3fb;border-left:4px solid #8a5bb5;padding:18px 22px;margin:0 0 28px;border-radius:4px}
.bloque-respuesta p:last-child{margin-bottom:0}
.texto-guia{text-align:left;max-width:820px;margin:0 auto}
.texto-guia h2{margin-top:2.2rem;margin-bottom:1rem}
.texto-guia h3{margin-top:1.6rem;margin-bottom:.8rem}
.texto-guia ul,.texto-guia ol{margin-bottom:1.2rem;padding-left:1.3rem}
.texto-guia li{margin-bottom:.45rem}
.tabla-precios{width:100%;border-collapse:collapse;margin:0 0 1.5rem}
.tabla-precios th,.tabla-precios td{border:1px solid #e3dcea;padding:10px 12px;text-align:left}
.tabla-precios th{background:#f3eef8}
.firma-texto{color:#777;font-size:.92rem;margin-top:2rem}
