/* Shared reading scale and spacing, based on the existing Boutique menu. */
#ea-accueil .ea-home-header .mega-inner,
#ea-navigation .ea-home-header .mega-inner {
  max-width:1400px!important;gap:28px!important;padding:28px 52px!important;
}
#ea-accueil .ea-home-header .guide-menu,
#ea-navigation .ea-home-header .guide-menu,
#ea-accueil .ea-home-header .services-menu,
#ea-navigation .ea-home-header .services-menu {
  grid-template-columns:1.05fr 1fr 1.1fr!important;
}
#ea-accueil .ea-home-header .guide-menu>.guide-hub-column:first-child,
#ea-navigation .ea-home-header .guide-menu>.guide-hub-column:first-child {
  width:auto!important;justify-self:stretch!important;padding-right:24px!important;
  border-right:1px solid var(--line,#ded3bf)!important;
}
#ea-accueil .ea-home-header .guide-journal-column,
#ea-navigation .ea-home-header .guide-journal-column {
  border-left:0!important;padding-left:0!important;
}
#ea-accueil .ea-home-header .guide-hub-column>h3,
#ea-navigation .ea-home-header .guide-hub-column>h3 {
  font:400 16px/1.4 EAHomeCinzel,Georgia,serif!important;letter-spacing:0!important;
  margin:3px 0 11px!important;padding-bottom:8px!important;
  border-bottom:1px solid #ded3bf!important;align-self:stretch!important;
}
#ea-accueil .ea-home-header .guide-hub-title>span,
#ea-navigation .ea-home-header .guide-hub-title>span {
  display:inline!important;font:inherit!important;letter-spacing:0!important;
  text-transform:none!important;color:inherit!important;margin:0!important;
}
#ea-accueil .ea-home-header .guide-entry-button,
#ea-navigation .ea-home-header .guide-entry-button {
  font:500 15px/1.5 var(--sans)!important;white-space:normal!important;
}
#ea-accueil .ea-home-header .guide-hub-doors a,
#ea-navigation .ea-home-header .guide-hub-doors a,
#ea-accueil .ea-home-header .guide-hub-families a,
#ea-navigation .ea-home-header .guide-hub-families a {
  font:400 14px/1.5 var(--sans)!important;
}
#ea-accueil .ea-home-header .guide-hub-description,
#ea-navigation .ea-home-header .guide-hub-description,
#ea-accueil .ea-home-header .mega-column .ea-home-description,
#ea-navigation .ea-home-header .mega-column .ea-home-description {
  font:400 14px/1.7 var(--sans)!important;max-width:340px!important;margin:0 0 6px!important;
}
#ea-accueil .ea-home-header .mega-column h3>a,
#ea-navigation .ea-home-header .mega-column h3>a,
#ea-accueil .ea-home-header .guide-hub-column h3>a,
#ea-navigation .ea-home-header .guide-hub-column h3>a {
  display:inline-flex!important;align-items:center!important;gap:10px!important;
  font:inherit!important;letter-spacing:inherit!important;color:inherit!important;
  padding:0!important;background:none!important;text-transform:none!important;
}
#ea-accueil .ea-home-header .mega-column h3>a>svg,
#ea-navigation .ea-home-header .mega-column h3>a>svg {
  width:16px!important;height:16px!important;flex:none!important;
}
#ea-accueil .ea-home-header .mega-column h3>a:hover,
#ea-navigation .ea-home-header .mega-column h3>a:hover,
#ea-accueil .ea-home-header .guide-hub-column h3>a:hover,
#ea-navigation .ea-home-header .guide-hub-column h3>a:hover {
  text-decoration:underline!important;text-underline-offset:4px!important;
}
#ea-accueil .ea-home-header .mobile-nav .mobile-formation-child,
#ea-navigation .ea-home-header .mobile-nav .mobile-formation-child {
  padding-block:9px!important;font-size:14px!important;
}
#ea-accueil .service-learning-title>a {
  font:inherit;color:inherit;text-decoration:none;
}
#ea-accueil .service-learning-title>a:hover {
  text-decoration:underline;text-underline-offset:5px;
}
