/* Refripedia - Presentación de Casos 1.0.0 */
.refripedia-caso-publico{max-width:980px;margin:0 auto;padding:20px 18px 60px;box-sizing:border-box;color:#18304f}
.refripedia-caso-hero{padding:34px 34px 30px;border-radius:18px;background:linear-gradient(135deg,#f5f9fc,#ffffff);border:1px solid #dce6ef;box-shadow:0 8px 24px rgba(20,50,80,.07);margin-bottom:18px}
.refripedia-caso-kicker{font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.72;margin-bottom:10px}
.refripedia-caso-hero h1{margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.12}
.refripedia-caso-intro{margin:0;font-size:16px;line-height:1.6;opacity:.82}
.refripedia-caso-ficha{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}
.refripedia-caso-ficha>div{background:#fff;border:1px solid #dce6ef;border-radius:14px;padding:17px 18px;box-shadow:0 4px 15px rgba(20,50,80,.05)}
.refripedia-caso-ficha span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:6px}
.refripedia-caso-ficha strong{font-size:17px}
.refripedia-caso-secciones{display:grid;gap:14px}
.refripedia-caso-bloque{background:#fff;border:1px solid #dce6ef;border-radius:16px;padding:22px 24px;box-shadow:0 4px 15px rgba(20,50,80,.04)}
.refripedia-caso-bloque h2,.refripedia-caso-tecnico h2,.refripedia-caso-evidencias h2{font-size:21px;margin:0 0 13px;line-height:1.3}
.refripedia-caso-bloque h2 span{margin-right:8px}
.refripedia-caso-texto{font-size:16px;line-height:1.7}
.refripedia-caso-texto p{margin:.35em 0}
.refripedia-caso-tecnico{margin-top:16px;padding:20px 24px;background:#f7fafc;border:1px solid #dce6ef;border-radius:16px}
.refripedia-caso-tecnico p{margin:5px 0}
.refripedia-caso-evidencias{margin-top:18px;padding:24px;background:#fff;border:1px solid #dce6ef;border-radius:16px}
.refripedia-evidencias-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.refripedia-evidencia{margin:0;padding:0;overflow:hidden;border:1px solid #dce6ef;border-radius:13px;background:#f8fafc}
.refripedia-evidencia img,.refripedia-evidencia video{display:block;width:100%;height:auto}
.refripedia-evidencia figcaption,.refripedia-evidencia-caption{padding:10px 12px;font-size:13px;opacity:.75}
.refripedia-evidencia-audio{padding:17px}
.refripedia-evidencia-audio strong{display:block;margin-bottom:10px}
.refripedia-evidencia-audio audio{width:100%}
.refripedia-caso-vacio{opacity:.7}
.refripedia-caso-original{margin-top:18px;border:1px solid #dce6ef;border-radius:14px;background:#fff;overflow:hidden}
.refripedia-caso-original summary{cursor:pointer;padding:16px 18px;font-weight:700}
.refripedia-caso-original-contenido{padding:0 18px 20px}
@media (max-width:700px){
 .refripedia-caso-publico{padding:10px 10px 40px}
 .refripedia-caso-hero{padding:25px 20px}
 .refripedia-caso-ficha{grid-template-columns:1fr}
 .refripedia-evidencias-grid{grid-template-columns:1fr}
 .refripedia-caso-bloque,.refripedia-caso-evidencias{padding:18px}
}
