/* Trois étapes du concours : portraits de scène illustratifs. */
.intro .path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px;border:0}
.intro .path article{min-width:0;margin:0;padding:0 0 24px;border:1px solid #e5e9ef;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 14px 35px rgba(16,42,80,.06)}
.intro .journey-image{margin:0;aspect-ratio:3/2;overflow:hidden;background:#102a50}
.intro .journey-image img{display:block;width:100%;height:100%;object-fit:cover}
.intro .journey-content{padding:20px 23px 0}
.intro .path article span{display:block;margin:0 0 9px;color:#bd214b;font-size:12px;font-weight:800;letter-spacing:.16em}
.intro .path article h3{margin:0 0 8px}
.intro .path article p{margin:0;line-height:1.55}
@media(max-width:700px){.intro .path{grid-template-columns:1fr;gap:18px}.intro .path article{display:grid;grid-template-columns:42% 1fr;align-items:stretch;padding:0;min-height:160px}.intro .journey-image{aspect-ratio:auto;height:100%}.intro .journey-content{padding:18px}.intro .path article h3{font-size:21px}}
@media(max-width:420px){.intro .path article{grid-template-columns:38% 1fr}.intro .journey-content{padding:15px}.intro .path article h3{font-size:19px}.intro .path article p{font-size:13px}}

/* Cadrage des photographies officielles du 8 octobre 2026. */
.intro .path article:nth-child(1) .journey-image img{object-position:50% 0%}
.intro .path article:nth-child(2) .journey-image img{object-position:50% 65%}
.intro .path article:nth-child(3) .journey-image img{object-position:50% 0%}
