.compar-zone .raccourcis{font-family:var(--font-texte);flex-wrap:wrap;gap:4px 18px;font-size:1.05rem;font-weight:600;display:flex}.compar-zone .raccourcis button{cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--trait);text-decoration-color:var(--trait);text-underline-offset:5px;padding-block:10px}.compar-zone .raccourcis button:hover{-webkit-text-decoration-color:var(--encre);text-decoration-color:var(--encre)}.compar-zone .raccourcis button[aria-pressed=true]{-webkit-text-decoration-color:var(--bleu);text-decoration-color:var(--bleu);font-weight:800;text-decoration-thickness:5px}.compar-zone .ligne-p{grid-template-columns:250px minmax(0,1fr) 130px 280px}@media (max-width:1240px){.compar-zone .ligne-p{grid-template-columns:200px minmax(0,1fr) 110px 230px}.compar-zone .ligne-p .pilule{white-space:normal}}.compar-zone .ligne-logo{display:block}.ligne-prix{justify-items:end;gap:3px;display:grid}.ligne-prix small{color:var(--gris);white-space:nowrap;font-size:.94rem}.compar-zone .ligne-p .pilule{background-color:var(--encre);padding-block:15px}.prix-barre{color:var(--gris);text-align:right;white-space:nowrap;font-size:.86rem;font-weight:600}.prix-barre s{font-weight:700;text-decoration-thickness:2px}.adresses{background:var(--beton);padding:var(--rythme-a) var(--marge);border-radius:var(--r-masse) 0 0 0}.adresses h2{max-width:24ch;margin-bottom:var(--rythme-b);font-size:clamp(1.7rem,3.4vw,3rem)}.adresses-liste a{text-decoration:none}.adresses-liste a:hover strong{text-decoration:underline}.adresses h3{font-size:1.25rem}.adresses address{color:var(--gris);font-style:normal}.adresses p{max-width:62ch;margin-top:4px}.plus-loin{padding:var(--rythme-b) var(--marge) var(--rythme-a)}.plus-loin h2{margin-bottom:8px;font-size:1.3rem}.plus-loin ul{justify-items:start;gap:10px;display:grid}.carte-parkings{height:clamp(380px,62vh,640px);margin-inline:calc(var(--marge) * -1);background:var(--encre2);isolation:isolate;position:relative;overflow:hidden}.adresses-liste{columns:2 320px;margin-top:var(--rythme-b);column-gap:40px}.adresses-liste li{break-inside:avoid;border:0}.adresses-liste a{padding-block:10px;display:block}.adresses-liste strong{font-size:1.1rem;display:block}.fiche-tete .plaque-logo{margin-bottom:var(--rythme-c);padding:14px 24px}.fiche-tete .logo-parking{max-width:min(100%,240px)}.fiche-action{margin-top:var(--rythme-c);flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.fiche-action .prix{font-size:clamp(2.6rem,5vw,4.2rem);font-family:var(--font-texte)}.fiche-action small{font-size:.95rem;display:block}.fiche-action .pilule{white-space:normal;padding:17px 30px;font-size:1.1rem}.fiche-tete p{margin-top:12px}.fiche-page-v2{padding:var(--rythme-b) var(--marge) var(--rythme-a);grid-template-columns:minmax(0,7fr) minmax(280px,4fr);gap:clamp(28px,5vw,80px);display:grid}.fiche-cote2{align-content:start;justify-items:start;gap:22px;display:grid}.fiche-cote2 h2{margin-bottom:-10px;font-size:1.3rem}.fiche-cote2 dl{gap:14px;width:100%;display:grid}.fiche-cote2 dt{color:var(--gris);font-size:.86rem;font-weight:600}.fiche-cote2 .tarifs{font-size:1.05rem}.fiche-cote2 .note{margin-top:-8px}.autres{background:var(--encre);color:var(--blanc);padding:var(--rythme-b) var(--marge);border-radius:0 var(--r-masse) 0 0}.autres h2{margin-bottom:18px;font-size:clamp(1.5rem,2.8vw,2.4rem)}.autres ul{flex-wrap:wrap;gap:12px;display:flex}.autres a{color:var(--ciel);align-items:center;gap:12px;font-weight:700;text-decoration:none;display:inline-flex}.lecture{padding-right:var(--marge);grid-template-columns:minmax(0,7fr) minmax(250px,3fr);gap:clamp(28px,5vw,90px);display:grid}.lecture>.prose,.lecture>.faq-groupes{min-width:0;padding-right:0}.cote-parkings{margin-top:var(--rythme-b);align-self:start;justify-items:start;gap:14px;display:grid;position:sticky;top:18px}.cote-parkings h2{font-size:1.35rem;line-height:1.15}.cote-parkings ul{width:100%}.cote-parkings li+li{border-top:1px solid var(--trait)}.cote-parkings li a{justify-content:space-between;align-items:center;gap:12px;min-height:52px;text-decoration:none;display:flex}.cote-prix{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem;font-weight:700}.cote-parkings .note{margin-top:0}.guides-page li:first-child h2{max-width:22ch;font-size:clamp(1.9rem,4vw,3.4rem)}.guides-page li:first-child a{padding-top:0}.actu-plan{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);display:grid}.actu-plan>.zone-noire{border-radius:var(--r-masse) 0 0 0}.faq-groupes{padding:var(--rythme-b) 0 var(--rythme-a) var(--marge);gap:var(--rythme-b);display:grid}.faq-groupes h2{margin-bottom:6px;font-size:clamp(1.5rem,2.8vw,2.4rem)}.faq-groupes details{border-bottom:1px solid var(--trait)}.faq-groupes summary{cursor:pointer;padding:15px 0;font-size:1.1rem;font-weight:700}.faq-groupes details p{max-width:74ch;padding-bottom:16px}@media (max-width:960px){.compar-zone .ligne-p{grid-template-columns:minmax(0,1fr) auto}.ligne-prix{grid-area:prix}.compar-zone .ligne-p .pilule{padding-block:13px}.adresses{border-radius:0}.fiche-page-v2,.lecture,.actu-plan{grid-template-columns:minmax(0,1fr)}.lecture{padding-right:0}.faq-groupes{padding-right:var(--marge);padding-bottom:0}.cote-parkings{margin:0 var(--marge) var(--rythme-b);position:static}.actu-plan>.zone-noire{border-radius:0}}.compar-zone .ligne-prix .prix{grid-area:auto}.adresses .plaque-logo{justify-self:start}@media (max-width:480px){.compar-zone .raccourcis{gap:2px 12px;font-size:.94rem}}.tete-guide .page-tete h1{max-width:26ch;font-size:clamp(2rem,3.6vw,3rem)}.fiche-tete{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:8px clamp(28px,5vw,72px);display:grid}.fiche-tete>.fil{grid-column:1/-1}.fiche-faits{margin-top:var(--rythme-c);gap:8px;font-weight:700;list-style:none;display:grid}.fiche-faits li{border:0;align-items:center;gap:10px;display:flex}.fiche-faits svg{flex:none}.fiche-bloc{background:var(--blanc);color:var(--encre);border-radius:24px;gap:16px;min-width:0;padding:22px;display:grid}.fiche-bloc .dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.fiche-bloc .date-champ{grid-template-rows:1fr auto;align-items:end}.fiche-bloc .date-champ small{font-size:.9rem;line-height:1.2}.fiche-bloc .date-champ span{gap:7px;min-height:46px;padding:0 10px;font-size:.92rem}.fiche-bloc .date-pc{display:grid}.fiche-bloc .date-tel{display:none}.fiche-bloc-ligne{justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.fiche-bloc-prix{gap:2px;display:grid}.fiche-bloc-prix .prix{text-align:left;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;font-family:var(--font-texte);justify-self:start;margin:0;display:block}.fiche-bloc-prix small{color:var(--gris);font-size:.95rem}.fiche-bloc-p3{color:var(--gris);margin:-8px 0 0;font-size:.95rem}.fiche-bloc>div>a.pilule,.fiche-bloc>div>.pilule-complet{text-align:center;white-space:normal;width:100%;padding:17px 20px;font-size:1.1rem;display:block}.fiche-bloc p{margin-top:0}.fiche-barre{z-index:25;padding:10px var(--marge) calc(10px + env(safe-area-inset-bottom));background:var(--encre);color:var(--blanc);justify-content:space-between;align-items:center;gap:16px;transition:transform .18s ease-out;display:flex;position:fixed;bottom:0;left:0;right:0}.fiche-barre.cachee{visibility:hidden;transform:translateY(100%)}.fiche-barre div{line-height:1.1;display:grid}.fiche-barre small{color:var(--gris-clair)}.fiche-barre strong{font-family:var(--font-titre);color:var(--ciel);font-size:1.6rem}.fiche-bloc .fiche-barre .pilule{width:auto;padding:12px 28px;font-size:1rem;display:inline-flex}.fiche-bloc:has(.date-champ.on) .fiche-barre{visibility:hidden}body:has(.fiche-barre) footer{padding-bottom:84px}.fiche-tarifs{width:100%}.fiche-tarifs summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.fiche-tarifs summary:after{content:"+";font-size:1.6rem;font-weight:700}.fiche-tarifs[open] summary:after{content:"−"}.fiche-cote2 .fiche-tarifs h2{margin:0}.fiche-tarifs .tarifs{width:100%;margin-top:10px}@media (max-width:960px){.fiche-tete{grid-template-columns:minmax(0,1fr)}.fiche-page-v2 .fiche-cote2{order:-1}.fiche-bloc{padding:18px 16px}.fiche-bloc .dates{gap:8px}.fiche-bloc .date-champ span{justify-content:center;gap:0;padding:0 8px;font-size:.86rem}.fiche-bloc .date-champ span svg{display:none}}.compar-zone{--h:150px}.compar-zone .ligne-faits{gap:4px}.ligne-navette,.ligne-avis{align-items:flex-start;gap:8px;display:flex}.ligne-navette svg,.ligne-avis svg{flex:none;margin-top:2px}.ligne-avis:has(b) svg{fill:var(--ciel);color:var(--encre)}.ligne-avis b{color:var(--encre);font-weight:800}.ligne-fiche{min-height:28px;color:var(--encre);text-underline-offset:3px;justify-self:start;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.compar-zone .ligne-p{transition:top .45s cubic-bezier(.2,.8,.2,1),background-color .15s}.compar-zone .ligne-p:hover{background:#f1f8fc}@media (max-width:960px){.compar-zone{--h:278px}.rail .compar-zone{--h:234px}.rail .compar-zone .ligne-p{gap:6px 12px}.rail .compar-zone .ligne-fiche,.rail .compar-zone .ligne-prix small{display:none}.rail .compar-zone .ligne-p .pilule{padding-block:10px}.rail .direct .liste .rang:nth-child(n+6),.rail .direct .bande-vol .alerte,.rail .direct .bande-vol .mesure,.ou-partir .mur-pays li:nth-child(n+9),.a-lire .guides-liste li:nth-child(n+4),.a-lire .actus-liste li:nth-child(n+4){display:none}}.rail .compar-zone{background:var(--ciel);--air:12px;scroll-margin-top:0}.rail .compar-zone .classe{height:calc(var(--h) * var(--lignes) - var(--air));border-top:0;margin-right:0}.rail .compar-zone .ligne-p{background:var(--blanc);height:calc(var(--h) - var(--air));border-bottom:0;border-radius:22px;padding-inline:22px}.rail .compar-zone .ligne-p:hover{background:#f1f8fc}.rail .compar-zone .code-mois{border-radius:22px}.rail .ou-partir{background:var(--blanc)}.compar-bloc{margin-top:var(--rythme-b);max-width:760px}.compar-bloc h3{margin-bottom:10px;font-size:clamp(1.3rem,2.2vw,1.8rem)}.compar-liste{background:var(--blanc);border-radius:22px;grid-template-columns:minmax(64px,max-content) minmax(0,1fr) auto;column-gap:12px;display:grid;overflow:hidden}.compar-liste li{grid-column:1/-1;grid-template-columns:subgrid;background:var(--blanc);border-bottom:1px solid var(--trait);align-items:baseline;padding:12px 22px;display:grid}.compar-liste li:last-child{border-bottom:0}.compar-liste strong{font-family:var(--font-titre);font-weight:800}.compar-liste b{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}@media (max-width:480px){.compar-liste span{grid-area:2/1/auto/-1}}
.tb{padding-bottom:var(--rythme-b)}.tb-filtres{padding:var(--rythme-c) var(--marge);gap:14px;display:grid}.tb-jours{flex-wrap:wrap;gap:4px 20px;display:flex}.tb-jours button{font-family:var(--font-titre);color:var(--gris);cursor:pointer;padding:6px 0;font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:800}.tb-jours button:first-letter{text-transform:uppercase}.tb-jours button[aria-selected=true]{color:var(--encre);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:4px;-webkit-text-decoration-color:var(--ciel);text-decoration-color:var(--ciel)}.tb-recherche{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.tb-recherche input,.tb-recherche select,.dest-recherche input{background:var(--beton);border-radius:var(--r-pilule);min-width:0;max-width:100%;min-height:48px;padding:13px 22px;font-size:1rem;font-weight:600}.tb-recherche input{flex:320px}.tb-recherche select{cursor:pointer;flex:0 auto}.tb-recherche input::placeholder,.dest-recherche input::placeholder{color:var(--gris)}.tb-corps{background:var(--encre);color:var(--blanc);padding:8px var(--marge) 20px;border-radius:0 var(--r-masse) 0 0}.tb-corps :focus-visible{outline-color:var(--ciel)}.tb-corps table{border-collapse:collapse;width:100%}.tb-corps th{color:var(--gris-clair);text-align:left;white-space:nowrap;padding:14px 16px 10px 0;font-size:.86rem;font-weight:600}.tb-corps td{border-top:1px solid var(--trait-noir);vertical-align:middle;padding:13px 16px 13px 0;transition:padding-left .18s cubic-bezier(.2,.8,.2,1)}.tb-corps tbody tr:not(.tb-maintenant){position:relative}.tb-corps tbody tr:not(.tb-maintenant):hover td:first-child{padding-left:6px}.tb-corps tr:hover .tb-v a{color:var(--ciel)}.tb-corps tr.passe{color:var(--gris-clair)}.tb-h{font-variant-numeric:tabular-nums;white-space:nowrap;width:4.5em;font-size:1.15rem;font-weight:700}.tb-h s{color:var(--gris-clair);font-size:.82rem;font-weight:500;line-height:1.1;display:block}.tb-v a{font-size:1.1rem;font-weight:700;line-height:1.2;text-decoration:none}.tb-v a:after{content:"";position:absolute;inset:0}.tb-v small{color:var(--gris-clair);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.94rem;line-height:1.3;display:block}.tb-pays{color:var(--gris-clair)}.tb-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tb-corps .tel{display:none}.tb-maintenant td{border-top:0;padding:18px 0 6px}.tb-maintenant span{color:var(--ciel);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-weight:700;display:flex}.tb-maintenant span:after{content:"";background:var(--ciel);border-radius:3px;flex:1;height:3px}.tb-passes{padding-block:10px 4px}.tb-passes .lien-fort{color:var(--blanc);padding-block:8px}.tb-vide{padding:var(--rythme-b) 0;justify-items:start;gap:12px;display:grid}.tb-vide p{font-family:var(--font-titre);max-width:34ch;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:800;line-height:1.15}.tb-vide .lien-fort{color:var(--ciel);text-align:left}.tb-suite{padding-top:18px}.tb-releve{padding:12px var(--marge) 0;color:var(--gris);font-size:.84rem}.encart{background:var(--blanc);padding:var(--rythme-b) var(--marge)}.encart-tete{margin-bottom:var(--rythme-c);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:12px 40px;display:grid}.encart-tete h2{font-size:clamp(1.8rem,4vw,3.4rem)}.encart-reglage{font-family:var(--font-titre);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:1.15rem;font-weight:800;display:flex}.encart-reglage small{font-family:var(--font-texte);color:var(--gris);flex-basis:100%;font-size:.92rem;font-weight:400}.encart-lignes{margin-right:calc(var(--marge) * -1);border-top:1px solid var(--trait)}.encart-lignes li{padding:16px var(--marge) 16px 0;border-bottom:1px solid var(--trait);grid-template-columns:230px minmax(0,1fr) auto auto;align-items:center;gap:8px 22px;transition:padding-left .18s cubic-bezier(.2,.8,.2,1);display:grid}.encart-lignes li:hover{padding-left:6px}.encart-navette{color:var(--gris);font-size:.95rem}.encart-prix{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em;text-align:right;min-width:3ch;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:700;line-height:1}.encart-serre{flex-wrap:wrap;align-items:flex-end;gap:14px 34px;display:flex}.encart-serre a{justify-items:start;gap:8px;padding:6px 0;text-decoration:none;display:grid}.encart-serre strong{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1}.encart-serre a:hover strong{text-underline-offset:4px;text-decoration:underline}.encart-compacte .encart-tete h2{font-size:clamp(1.4rem,2.6vw,2.1rem)}.encart-note{max-width:95ch;color:var(--gris);margin-top:14px;font-size:.94rem}.vol-tete{background:var(--ciel);padding:var(--rythme-c) var(--marge) var(--rythme-b);border-radius:0 0 var(--r-masse) 0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:20px clamp(24px,4vw,72px);display:grid}.vol-tete h1{max-width:18ch;font-size:clamp(2rem,4.6vw,4.4rem)}.vol-qui{font-variant-numeric:tabular-nums;margin-top:14px;font-size:1.1rem}.vol-qui-suite{font-variant-numeric:tabular-nums}.vol-tete a:not(.pilule):not(.lien-fort){text-underline-offset:3px}.vol-action{margin-top:18px}.vol-action .pilule{white-space:normal}.suivi{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px 22px;min-width:0;display:grid}.suivi-heure{font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:.95;display:grid}.suivi-heure strong{font-size:clamp(4.2rem,10vw,9rem);font-weight:700}.suivi-heure s{letter-spacing:0;margin-bottom:4px;font-size:1.3rem;font-weight:600}.suivi-heure.barree strong{text-decoration:line-through;text-decoration-thickness:6px}.suivi-mots{min-width:0;padding-bottom:8px}.suivi-statut .statut{white-space:normal;color:var(--encre);font-size:1.15rem;font-weight:700}.suivi-statut .e-grave{color:var(--rouge-texte)}.suivi-statut .e-retard{color:#7a3f00}.suivi-temps{font-variant-numeric:tabular-nums;font-weight:600}.suivi-releve{grid-column:1/-1;font-size:.84rem}.etapes{grid-column:1/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin-top:12px;display:grid}.etapes li{color:#0b2545b8;padding-top:24px;font-size:.86rem;font-weight:600;line-height:1.2;position:relative}.etapes li:before{content:"";background:#0b254533;height:6px;position:absolute;top:7px;left:0;right:0}.etapes li:first-child:before{border-radius:6px 0 0 6px}.etapes li:last-child:before{border-radius:0 6px 6px 0}.etapes li:after{content:"";background:var(--ciel);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0;box-shadow:inset 0 0 0 4px #0b254561}.etapes .fait{color:var(--encre)}.etapes .fait:before{background:var(--encre)}.etapes .fait:after{background:var(--encre);box-shadow:none}.etapes .ici{color:var(--encre);font-weight:800}.etapes .ici:after{background:var(--encre);box-shadow:0 0 0 5px #0b254533}.vol-droits{padding:var(--rythme-c) var(--marge) 0}.vol-suivre{background:var(--encre);color:var(--blanc);padding-left:var(--marge);border-radius:var(--r-masse) 0 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.vol-suivre :focus-visible{outline-color:var(--ciel)}.vol-suivre-texte{padding:var(--rythme-b) var(--rythme-b) var(--rythme-b) 0;align-content:start;gap:14px;min-width:0;display:grid}.vol-suivre-texte h2{font-size:clamp(1.7rem,3.2vw,2.8rem)}.vol-suivre .retour{color:var(--ciel)}.vol-suivre .retour.err{color:var(--rouge)}.vol-suivre .mesure{color:var(--gris-clair)}.partage{flex-wrap:wrap;gap:8px 24px;display:flex}.partage button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.partage svg{flex:none}.vol-suivre-carte{background:var(--encre2);isolation:isolate;min-width:0;min-height:460px;position:relative;overflow:hidden}.vol-autres{padding:var(--rythme-b) var(--marge) var(--rythme-a)}.vol-autres h2,.dest-vols h2,.comp-pays h2{margin-bottom:12px;font-size:clamp(1.4rem,2.6vw,2.1rem)}.tete-mur{padding-bottom:var(--rythme-a)}.tete-mur .mur-pays{margin-top:var(--rythme-b)}.dest-zone{padding:var(--rythme-b) var(--marge) var(--rythme-a)}.dest-recherche{margin-bottom:var(--rythme-b);max-width:620px}.dest-recherche input{width:100%}.dest-plan{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.dest-liste{min-width:0}.dest-cote{position:sticky;top:14px}.dest-cote .encart{padding:0}.dest-cote .encart-tete{grid-template-columns:minmax(0,1fr)}.dest-cote .dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dest-cote .date-champ{grid-template-rows:1fr auto;align-items:end}.dest-cote .date-champ small{font-size:.9rem;line-height:1.2}.dest-cote .date-champ span{gap:7px;min-height:46px;padding:0 10px;font-size:.92rem}.dest-cote .date-pc{display:grid}.dest-cote .date-tel{display:none}.dest-cote .banderole{width:auto;animation:none;display:block;overflow:visible}.dest-cote .banderole-double{display:none!important}.dest-cote .encart-serre{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.dest-cote .encart-serre a{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;gap:12px;min-height:58px;text-decoration:none;display:flex}.dest-cote .encart-serre strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem}.dest-cote .logo-parking{max-width:70%}.dest-pays{border-top:1px solid var(--encre)}.dest-pays summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 18px;padding-block:15px;list-style:none;display:flex}.dest-pays summary::-webkit-details-marker{display:none}.dest-pays summary:after{content:"+";font-family:var(--font-titre);font-size:1.6rem;font-weight:800;line-height:1}.dest-pays[open] summary:after{content:"−"}.dest-pays summary h2{flex:auto;font-size:clamp(1.4rem,2.5vw,2.2rem)}.dest-pays summary small{color:var(--gris);font-size:.98rem}.dest-lien-pays{padding-bottom:8px}.dest-villes{columns:2 240px;column-gap:28px;padding-bottom:18px}.dest-villes li{break-inside:avoid}.dest-villes a{gap:1px;padding:9px 0;text-decoration:none;transition:padding-left .18s cubic-bezier(.2,.8,.2,1);display:grid}.dest-villes a:hover{padding-left:6px}.dest-villes strong{font-size:1.14rem;line-height:1.2}.dest-villes small{color:var(--gris);font-size:.94rem;line-height:1.3}.dest-faits{padding:var(--rythme-b) var(--marge) 0;justify-items:start;gap:8px;display:grid}.phrase-grande{font-family:var(--font-titre);max-width:28ch;font-size:clamp(1.5rem,3.2vw,2.8rem);font-weight:800;line-height:1.12}.phrase-chiffres{max-width:62ch;font-size:1.14rem;font-weight:600}.phrase-note{color:var(--gris);max-width:80ch;font-size:.86rem}.dest-prochain{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;font-weight:600;display:flex}.dest-prochain .pilule{white-space:normal}.dest-vols{gap:var(--rythme-b) clamp(28px, 5vw, 80px);padding:var(--rythme-b) var(--marge) var(--rythme-a);background:var(--beton);border-radius:0 var(--r-masse) 0 0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.dest-vols .vols-mini a{border-color:#bfd3e2}.comp-rangs{padding:var(--rythme-b) var(--marge) var(--rythme-a)}.comp-rangs a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 18px;padding:16px 0 14px;text-decoration:none;display:grid}.comp-rangs strong{font-family:var(--font-titre);font-size:clamp(1.3rem,2.8vw,2.3rem);font-weight:800;line-height:1.1}.comp-rangs small{color:var(--gris);font-variant-numeric:tabular-nums;font-size:.96rem}.comp-rangs i{background:var(--encre);border-radius:6px;grid-column:1/-1;height:6px;margin-top:8px;transition:background .15s;display:block}.comp-rangs a:hover i{background:var(--ciel)}.comp-pays{padding:var(--rythme-b) var(--marge) var(--rythme-a);background:var(--ciel);border-radius:0 var(--r-masse) 0 0}.comp-pays p{max-width:90ch;padding-block:6px;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5}.comp-pays a{text-underline-offset:3px}.comp-pays-nom{font-family:var(--font-titre);margin-right:6px;font-weight:800;text-decoration:none}.comp-pays-nom:hover{text-decoration:underline}@media (max-width:960px){.tb-corps{border-radius:0}.tb-corps th,.tb-corps td{padding-right:10px}.tb-corps th:last-child,.tb-corps td:last-child{padding-right:0}.tb-corps .pc{display:none}.tb-corps .tel{display:block}.tb-corps .statut{white-space:normal;font-size:.86rem;line-height:1.15}.tb-corps .statut:before{align-self:flex-start;margin-top:4px}.tb-recherche input{flex-basis:100%}.tb-recherche select{flex:40%;min-width:0;padding-inline:16px}.encart-tete,.vol-tete,.vol-suivre,.dest-plan,.dest-vols{grid-template-columns:minmax(0,1fr)}.encart-lignes li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo prix""nav resa"}.encart-logo{grid-area:logo;min-width:0}.encart-prix{grid-area:prix}.encart-navette{grid-area:nav;font-size:.88rem}.encart-lignes .pilule{grid-area:resa;padding:11px 18px}.dest-cote{order:-1;position:static}.vol-suivre{border-radius:0;padding-left:0}.vol-suivre-texte{padding:var(--rythme-b) var(--marge)}.vol-suivre-carte{min-height:340px}.suivi{grid-template-columns:minmax(0,1fr)}.suivi-heure strong{font-size:clamp(4rem,22vw,7rem)}.suivi-mots{padding-bottom:0}.etapes li{letter-spacing:-.01em;padding-right:4px;font-size:.72rem}.encart-serre{gap:14px 24px}.comp-rangs a{grid-template-columns:minmax(0,1fr)}}.dest-semaine,.dest-autres{padding:var(--rythme-b) var(--marge) 0}.dest-semaine h2,.dest-autres h2{margin-bottom:12px;font-size:clamp(1.4rem,2.6vw,2.1rem)}.dest-semaine li{font-variant-numeric:tabular-nums;border-top:1px solid #bfd3e2;padding:8px 0}.dest-semaine strong{min-width:9ch;display:inline-block}.dest-autres a{text-underline-offset:3px;text-decoration:underline}.encart-compacte{overflow:hidden}
