.service-hero{align-items:center;gap:32px;padding-block:24px 56px;display:grid}.service-hero h1{font-size:clamp(2.4rem,1.5rem + 3vw,4.3rem)}.service-hero .lead{margin-block:24px}.service-address{margin-top:16px}.service-photo{aspect-ratio:4/3;border-radius:var(--rayon-grand);overflow:hidden}.service-photo img{object-fit:cover;width:100%;height:100%}.service-offers>h2{margin-bottom:16px}.service-fares{border-top:2px solid var(--nuit);margin-block:28px}.service-fares li{border-bottom:1px solid var(--trait);align-items:center;gap:16px;padding-block:24px;display:grid}.service-fares p{color:var(--gris);margin-top:8px}.service-fares strong{color:var(--magenta);white-space:nowrap;font-size:2rem}.service-fares .link-arrow{justify-self:start}.service-fare-note{margin-bottom:16px}.service-explanation{gap:28px;padding-block:64px;display:grid}.service-explanation p{color:var(--gris);margin-bottom:20px}.service-explanation .service-caution{border-left:4px solid var(--magenta);color:var(--nuit);padding-left:20px}.service-preparation{background:var(--brume);padding-block:56px}.service-preparation .step-list{max-width:780px;margin-block:32px}.service-resources{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.service-resources a{min-height:44px;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta);align-items:center;font-weight:600;display:inline-flex}.service-source{margin-top:24px}@media (min-width:960px){.service-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px}.service-fares li{grid-template-columns:minmax(0,1fr) auto minmax(180px,.6fr);gap:32px}.service-fares .link-arrow{justify-self:end}.service-explanation{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}}
