/* Impresión: la guía se puede entregar en papel. Se carga con media="print". */
@media print {
  :root { color-scheme: light; }
  body { background: #fff; color: #000; font-size: 11pt; }
  .site-header, .menu-toggle, .skip-link, .pacer, .pacer-panel, .filter, .filter-count, .theme-switch, .hero__actions, .hero__art { display: none !important; }
  .first-screen { min-height: 0 !important; padding: 0 !important; }
  .sos, .steps-band, .section--soft { background: #fff !important; color: #000 !important; }
  .sos { border: 2px solid #000; }
  .section { padding-block: 1.5rem; }
  .therapy, .aid-card, .step, .accordion details { break-inside: avoid; }
  .therapy[hidden] { display: flex !important; }
  /* Despliega las preguntas cerradas (navegadores con ::details-content) */
  details:not([open])::details-content { content-visibility: visible; display: block; }
  a { color: #000; text-decoration: none; }
}
