/* Compact desktop tiles; keep native mobile geometry and FLIP card transforms. */
@media (min-width:993px) {
  #divisi[data-layout="focus"][data-active-division="academy"] .division-portal-grid { grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr)) !important; }
  #divisi[data-layout="focus"][data-active-division="geographic"] .division-portal-grid { grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) repeat(2,minmax(0,1fr)) !important; }
  #divisi[data-layout="focus"][data-active-division="social"] .division-portal-grid { grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.25fr) minmax(0,1fr) !important; }
  #divisi[data-layout="focus"][data-active-division="media"] .division-portal-grid { grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr) !important; }
  #divisi[data-layout="focus"] .division-ipb-card,
  #divisi[data-layout="expanded"] .division-ipb-card { width:100%;height:auto !important;aspect-ratio:4 / 3;box-sizing:border-box; }
  #divisi[data-layout="focus"] .division-module-card.is-story-current .division-ipb-card { max-width:360px; }
  #divisi[data-layout="expanded"] .division-portal-grid { grid-template-columns:repeat(4,minmax(0,1fr)) !important; }
}
/* Mission focus is independent of equal row geometry and never changes padding. */
#profil .misi-card.is-mission-current {
  background:rgb(17,19,24) !important;
  color:rgb(248,250,252) !important;
  border-color:rgb(17,19,24) !important;
}
#profil .misi-card.is-mission-current h4,
#profil .misi-card.is-mission-current p,
#profil .misi-card.is-mission-current .misi-number {
  color:rgb(248,250,252) !important;
}
#profil .misi-card.is-mission-current .misi-number { background:rgb(17,19,24) !important; }
#profil .misi-card:focus-visible { outline:3px solid var(--color-emerald);outline-offset:4px; }
@media (forced-colors:active) {
  #profil .misi-card.is-mission-current { background:Highlight !important;color:HighlightText !important;border-color:Highlight !important; }
  #profil .misi-card.is-mission-current h4,
  #profil .misi-card.is-mission-current p,
  #profil .misi-card.is-mission-current .misi-number { color:HighlightText !important; }
  #profil .misi-card.is-mission-current .misi-number { background:Highlight !important; }
  #profil .misi-card:focus-visible { outline-color:Highlight; }
}
