/* UAYoga CSS extracted from WordPress custom_css ID 123. */
/* EAY Ressources documents layout fix 2026-06-27. */
body.page-id-19 .entry-content #documents .wp-block-group.grid.grid-3 {
  display: block !important;
  grid-template-columns: none !important;
  gap: 0 !important;
  width: 100%;
}

body.page-id-19 .entry-content #documents .wp-block-group.grid.grid-3 > .wp-block-group__inner-container {
  display: grid !important;
  width: 100%;
  max-width: none !important;
  margin: 0 !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.25rem;
}

body.page-id-19 .entry-content #documents .wp-block-group.grid.grid-3 > .wp-block-group__inner-container > .document-card {
  width: 100%;
  max-width: none !important;
  min-width: 0;
}

@media (max-width: 900px) {
  body.page-id-19 .entry-content #documents .wp-block-group.grid.grid-3 > .wp-block-group__inner-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 680px) {
  body.page-id-19 .entry-content #documents .wp-block-group.grid.grid-3 > .wp-block-group__inner-container {
    grid-template-columns: 1fr !important;
  }
}
/* EAY Ressources documents layout fix 2026-06-27 END */
