/* Six concise families, using the public homepage's existing card design. */
body.home-art-v229 #fonctionnalites-apercu .mnu-overview-card-v229 {
  position: relative;
  min-height: 15rem;
  grid-template-rows: auto auto 1fr;
}
#fonctionnalites-apercu .mnu-overview-link-20261014 {
  color: inherit;
  text-decoration: none;
}
#fonctionnalites-apercu .mnu-overview-link-20261014::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 1.25rem;
}
#fonctionnalites-apercu .mnu-overview-link-20261014:focus-visible {
  outline: none;
}
#fonctionnalites-apercu .mnu-overview-link-20261014:focus-visible::after {
  outline: 3px solid #087f80;
  outline-offset: -3px;
}
#fonctionnalites-apercu .mnu-overview-card-v229:hover {
  border-color: #087f80;
}
.mnu-overview-arrow-20261014 {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  color: #087f80;
  font-size: 1.15rem;
}
#assistant-ia, #programme-patient, #thera, #agenda-dossier, #visio, #bons-plans {
  scroll-margin-top: 6.5rem;
}
@media (max-width: 620px) {
  body.home-art-v229 #fonctionnalites-apercu .mnu-overview-grid-v229 {
    grid-template-rows: repeat(2, auto);
  }
  body.home-art-v229 #fonctionnalites-apercu .mnu-overview-card-v229 { min-height: 0; }
}
