.v3 .prose-locale{display:grid;gap:16px;font-size:17px;line-height:1.65;color:var(--encre-2);max-width:680px}.v3 .prose-locale p{margin:0}.v3 .prose-locale b{color:var(--nuit)}.v3 .prose-locale a{color:var(--nuit);font-weight:600}.v3 .citation-locale{font-size:clamp(26px,2.8vw,38px)}.v3 .fiche-trajet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v3 .fiche-trajet .carte{padding:24px;display:grid;gap:12px;align-content:start}.v3 .fiche-trajet h3{margin:0;font-size:17px}.v3 .fiche-trajet p{margin:0;font-size:15px;color:var(--encre-2)}@media (max-width: 1000px){.v3 .fiche-trajet{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.v3 .fiche-trajet{grid-template-columns:minmax(0,1fr)}}.v3 .offre-locale-prix b.num{font-size:clamp(30px,2.8vw,40px)}.v3 .offre-locale-prix b.num small{font-size:15px;font-weight:600;letter-spacing:0;color:var(--encre-2)}.v3 .offre.vedette .offre-locale-prix b.num small{color:inherit;opacity:.8}.v3 .notes-prix{margin:28px auto 0;max-width:860px}.v3 .notes-prix a{color:var(--nuit);font-weight:600}.v3 .zones-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.v3 .zones-grille .carte{padding:28px;display:grid;gap:12px;align-content:start}.v3 .zones-grille h3{margin:0;font-size:20px}.v3 .zones-grille p{margin:0;font-size:15px;color:var(--encre-2)}.v3 .zones-grille ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:8px}.v3 .zones-grille li a,.v3 .zones-grille li .a-venir{font-weight:600;color:var(--nuit);font-size:15px}.v3 .zones-grille .num-zone{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--nuit);color:#fff;font-weight:800;font-size:15px}@media (max-width: 1000px){.v3 .zones-grille{grid-template-columns:minmax(0,1fr)}}.v3 .carte-schema{width:100%;max-width:520px;height:auto;display:block}.v3 .carte-schema .trait{fill:none;stroke:var(--cyan);stroke-width:2}.v3 .carte-schema .trait.fin{stroke-width:1.2}.v3 .carte-schema .trait.pointille{stroke-dasharray:6 6}.v3 .carte-schema text{font:600 13px var(--police, Montserrat, sans-serif);fill:#dce7f3}.v3 .carte-schema .siege{fill:var(--menthe, #9AEBA6)}.v3 .carte-schema .ville{fill:var(--cyan)}.v3 .tableau-local{width:100%;border-collapse:collapse;font-size:15px}.v3 .tableau-local th,.v3 .tableau-local td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--ligne-clair);vertical-align:top}.v3 .tableau-local th{color:var(--nuit);font-weight:700}.v3 .tableau-defile{overflow-x:auto;max-width:100%}.v3 .mis-a-jour{font-size:14px;color:var(--encre-2);margin:0}
