#sportmedizin picture,
#betriebsmedizin picture,
#gelbfieber picture {
  aspect-ratio: 1;
}

#sportmedizin picture {
  grid-column: 6 / -2;
  grid-row: 1 / -1;
}
#sportmedizin .card {
  grid-column: 1 / 8;
  grid-row: 4 / -2;
}
#sportmedizin .card:has(details[open]) {
  grid-column: 1 / 8;
  grid-row: 3 / -2;
}

#betriebsmedizin picture {
  grid-column: 2 / -5;
  grid-row: 1 / -1;
}
#betriebsmedizin .card {
  grid-column: 7 / -1;
  grid-row: 4 / -3;
}
#betriebsmedizin .card:has(details[open]) {
  grid-column: 7 / -1;
  grid-row: 3 / -3;
}

#gelbfieber picture {
  grid-column: 6 / -2;
  grid-row: 1 / -1;
}
#gelbfieber .card {
  grid-column: 1 / 8;
  grid-row: 5 / -4;
}
#gelbfieber .card:has(details[open]) {
  grid-column: 1 / 8;
  grid-row: 3 / -4;
}

@media (max-width: 920px){
  #sportmedizin,
  #betriebsmedizin,
  #gelbfieber{
    display: flex;
    flex-direction: column;
  }
  #untertitel{
    width: 100%;
  }
}