/* Réseaux v2 */
.res-pour{margin:6px 0 0;font-weight:700;color:var(--lumiere)}
.res-offres .carte{background:linear-gradient(160deg,#2E2419,#1D1914 70%);border:1px solid #4a3a26;border-top:3px solid var(--lumiere)}
.res-ico{width:42px;height:42px;fill:none;stroke:#C9661E;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.res-ico circle{fill:var(--lumiere);stroke:none}
.res-k{margin:0;font-weight:700;color:var(--lumiere);font-size:.95rem}
.res-station{margin-top:clamp(48px,6vw,72px)}
.res-station h2{margin:0 0 26px}
.res-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.res-trio>div{background:linear-gradient(160deg,#2E2419,#1D1914 70%);border:1px solid #4a3a26;border-radius:14px;padding:clamp(22px,2.5vw,30px)}
.res-trio h3{margin:0 0 10px;font-size:1.35rem}
.res-trio p{margin:0;color:#C9C0B2;line-height:1.55}
.res-n{display:block;font-family:var(--f-titre);font-size:2.6rem;line-height:1;color:var(--lumiere);margin-bottom:10px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.res-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 30px;list-style:none;padding:0}
.res-etapes li{background:none!important;border:0!important;border-top:2px solid #2E6E8E!important;border-radius:0!important;padding:18px 0 0!important;box-shadow:none!important;transform:none!important}
.res-etapes .res-n{color:#25607F}
.res-etapes p{color:#4a4036}
@media(max-width:860px){.res-trio,.res-etapes{grid-template-columns:1fr}}
