  /* ---------- Dual: Detectives / Criminólogos ---------- */
  .dual{ background:var(--white); border-top:1px solid var(--line); border-bottom:1px solid var(--line);}
  .dual-grid{ display:grid; grid-template-columns:1fr 1fr;}
  @media(max-width:860px){ .dual-grid{grid-template-columns:1fr;} }
  .dual-col{ padding:72px 56px; }
  .dual-col.left{ border-right:1px solid var(--line); }
  @media(max-width:860px){ .dual-col.left{ border-right:none; border-bottom:1px solid var(--line);} }
  .dual-col .eyebrow{ margin-bottom:10px; }
  .dual-col h3{ font-size:27px; margin-bottom:22px; }
  .dual-list{ list-style:none; margin-bottom:28px;}
  .dual-list li{ padding:12px 0; border-top:1px solid var(--line); font-size:15px; padding-left:20px; position:relative;}
  .dual-list li:first-child{ border-top:none;}
  .dual-list li::before{ content:"—"; position:absolute; left:0; color:var(--brass);}
  .case-note{ background:var(--paper); border-left:2px solid var(--brass); padding:16px 18px; font-size:13.5px; color:var(--ash); margin-bottom:28px;}
  .case-note strong{ color:var(--ink); font-weight:600;}

