/* E3366 — bouton « Prix d'un séjour à <Ville> » du bloc des écoles d'une page VILLE.
   Motif REPRIS de l'action principale des bandeaux du thème (`.mas-hero .mas-action-link--primary` : fond corail plein, texte blanc, coins à 8 px, hauteur
   mini 46 px, ombre teintée corail, léger relèvement au survol) — les mêmes valeurs, aucune couleur nouvelle. (Le bouton « Voir l'école » des cartes voisines est
   blanc à bordure fine sur la page servie : il ne se distingue pas du fond, ce n'est pas lui qu'on imite.)
   Corps à 1,2 rem en gras (« grand texte » WCAG, 19,2 px) : blanc sur ce corail fait 3,18:1, ce qui passe le seuil 3:1 du grand texte, pas celui de 4,5:1.
   Règles NEUVES, portées par une classe qui n'existe que sur ce lien : aucune règle existante du thème n'est modifiée (R86). */
/* [E4050, R86 — règle existante MODIFIÉE] le bouton est désormais EN FIN de section (plus un chapeau sous le titre) : le paragraphe qui l'enveloppe ne porte plus aucune marge verticale (était 1.1rem 0 1.4rem) ; l'air entre la liste et le bouton est porté une seule fois, par son conteneur (règle en fin de feuille). */
.mas-city-schools .mas-prix-lien { margin: 0; }
.mas-prix-lien a.mas-prix-lien__bouton {
  display: inline-flex; align-items: center; justify-content: center;
  min-height: 46px; padding: .82rem 1.35rem;
  border: 1px solid transparent; border-radius: 8px;
  background: var(--mas-color-coral, #E56B62); color: var(--mas-color-surface, #fff);
  font-size: 1.2rem; font-weight: 700; line-height: 1.2; text-decoration: none;
  box-shadow: 0 14px 30px rgba(var(--mas-color-coral-rgb, 229, 107, 98), .25);
  transition: transform 180ms, box-shadow 180ms;
}
.mas-prix-lien a.mas-prix-lien__bouton:hover,
.mas-prix-lien a.mas-prix-lien__bouton:focus-visible { transform: translateY(-1px); box-shadow: 0 16px 34px rgba(var(--mas-color-coral-rgb, 229, 107, 98), .3); color: var(--mas-color-surface, #fff); }
.mas-prix-lien a.mas-prix-lien__bouton:focus-visible { outline: 3px solid #1f2d3d; outline-offset: 2px; }
@media (max-width: 719px) { .mas-prix-lien a.mas-prix-lien__bouton { display: flex; width: 100%; } }
/* E3429 — le MÊME bouton sur la page PAYS (« Prix d'un séjour en Irlande »), en tête de la liste d'écoles du pays. Règle NEUVE, portée par le seul bloc « écoles du pays » : aucune règle existante n'est modifiée (R86). */
/* [E4050, R86 — règle existante MODIFIÉE] même remise à zéro sur la page PAYS (était 1.4rem 0 .4rem). */
section[aria-labelledby="Country-SchoolsTitle"] > .mas-container > .mas-prix-lien { margin: 0; }
/* [E4050] règle NEUVE : le conteneur du bouton de fin de section le tient à 24px du contenu qui le précède (la même valeur titre → contenu du kit), une seule fois. */
.mas-section > .mas-container:has(> .mas-prix-lien) { margin-top: 24px; }
