@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:600 700;font-display:swap;src:url("/assets/fonts/schibsted-grotesk-600-700-latin.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/inter-400-500-600-latin.woff2") format("woff2")}:root{--encre:#10181C;--texte-2:#46525B;--texte-3:#5E6A73;--accent:#0B5E6E;--accent-fonce:#084855;--teinte-accent:#E8F2F3;--fond:#FFFFFF;--fond-2:#F4F6F6;--filet:#DCE1E3;--bordure-champ:#7A868F;--bordure-accent:#9CC3CA;--titres:"Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;--texte:"Inter","Helvetica Neue",Arial,sans-serif;--rayon:8px;--ombre:0 1px 2px rgba(16,24,28,0.04),0 16px 40px rgba(16,24,28,0.08);--entete:72px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--entete) + 24px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--encre);font-family:var(--texte);font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap{max-width:1248px;margin:0 auto;padding-left:24px;padding-right:24px}h1,h2,h3{font-family:var(--titres);font-weight:600;margin:0 0 16px;text-wrap:balance}h1{font-size:56px;line-height:64px;letter-spacing:-0.015em}h2{font-size:36px;line-height:44px;letter-spacing:-0.01em}h3{font-size:22px;line-height:30px}p{margin:0 0 16px}.chapeau{font-size:19px;line-height:30px;color:var(--texte-2);max-width:40em}.legende{font-size:14px;line-height:22px;color:var(--texte-3)}.surtitre{font-family:var(--texte);font-weight:600;font-size:13px;line-height:18px;letter-spacing:0.08em;text-transform:uppercase;color:var(--accent);margin:0 0 16px}a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-fonce);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--fond);color:var(--accent);padding:12px 20px;z-index:100}.skip-link:focus{left:8px;top:8px}.ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:6px;border:1px solid transparent;font-family:var(--texte);font-weight:600;font-size:16px;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-fonce);color:#fff}.btn-secondary{background:var(--fond);color:var(--encre);border-color:var(--encre)}.btn-secondary:hover{background:var(--encre);color:#fff}.btn-inverse{background:#fff;color:var(--encre)}.btn-inverse:hover{background:var(--teinte-accent);color:var(--encre)}.btn-compact{min-height:44px;padding:0 20px;font-size:15px}.btn .ico{width:18px;height:18px}.pastille{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:5px 12px 5px 10px;border:1px solid var(--bordure-accent);border-radius:999px;background:var(--fond);color:var(--accent-fonce);font-size:13px;line-height:18px;font-weight:600}.pastille::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,0.94);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--filet)}.header-in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--entete)}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--titres);font-weight:700;font-size:21px;letter-spacing:-0.01em;color:var(--encre);text-decoration:none}.logo:hover{color:var(--encre)}.logo-mark{width:28px;height:28px;border-radius:7px;background:var(--accent);flex:none}.nav-list{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.nav-list>li>a:not(.btn){color:var(--encre);text-decoration:none;font-weight:500;font-size:15px;padding:10px 0;display:inline-block}.nav-list>li>a:not(.btn):hover{color:var(--accent)}.nav-toggle{display:none}.nav-toggle>summary{display:flex;list-style:none;cursor:pointer;font-weight:600;padding:10px 4px;min-height:44px;align-items:center;gap:10px}.nav-toggle>summary::-webkit-details-marker{display:none}.burger{display:inline-block;width:20px;height:2px;background:var(--encre);position:relative}.burger::before,.burger::after{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--encre)}.burger::before{top:-6px}.burger::after{top:6px}.section{padding:88px 0}.section-alt{background:var(--fond-2)}.section-filet{border-top:1px solid var(--filet)}.section-encre{background:var(--encre);color:#fff}.section-encre h2{color:#fff}.section-encre p{color:#DDE4E7}.section-tete{max-width:44em;margin-bottom:48px}.section-tete h2{margin-bottom:12px}.section-tete p:last-child{margin-bottom:0}.espace-haut{margin-top:48px}.hero{padding:72px 0 88px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr);gap:72px;align-items:center}.hero-interieur{padding-top:28px}.hero h1{margin-bottom:24px}.hero .chapeau{margin-bottom:36px}.ouverture{background:var(--teinte-accent);border:1px solid var(--bordure-accent);border-radius:var(--rayon);padding:24px 28px 28px;max-width:720px}.ouverture>p{margin-bottom:20px}.ouverture .pastille{margin-bottom:14px}.ouverture .actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin:0}.prose .ouverture{margin-top:48px}.youtube-note{display:flex;align-items:center;gap:10px;color:var(--texte-2);font-size:14px;line-height:22px;margin:24px 0 0}.youtube-note .ico{color:var(--accent);width:22px;height:22px}.apercu{background:var(--fond);border:1px solid var(--filet);border-radius:12px;padding:28px 28px 12px;box-shadow:var(--ombre)}.apercu-titre{font-family:var(--titres);font-weight:600;font-size:19px;line-height:26px;margin:0 0 4px}.apercu>.legende{margin-bottom:16px}.apercu ul{list-style:none;margin:0;padding:0}.apercu li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;padding:16px 0;border-top:1px solid var(--filet)}.rond{width:40px;height:40px;border-radius:50%;background:var(--teinte-accent);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.apercu strong{display:block;font-weight:600;font-size:15px;line-height:22px}.apercu li span.legende{display:block}.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.domaine{border-top:2px solid var(--encre);padding-top:24px}.domaine-tete{display:flex;align-items:center;gap:12px;margin-bottom:8px}.domaine-tete .ico{width:26px;height:26px;color:var(--accent)}.domaine h3{margin:0}.domaine p{color:var(--texte-2);font-size:15px;line-height:24px}.domaine ul{list-style:none;margin:20px 0 0;padding:0}.domaine li{border-top:1px solid var(--filet)}.domaine li:last-child{border-bottom:1px solid var(--filet)}.domaine li a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;color:var(--encre);text-decoration:none;font-weight:500;min-height:48px;transition:color 0.15s ease,padding 0.15s ease}.domaine li a .ico{color:var(--accent);width:18px;height:18px}.domaine li a:hover{color:var(--accent);padding-left:6px}.etape{border-top:2px solid var(--encre);padding-top:20px}.etape .num{font-family:var(--titres);font-weight:700;font-size:36px;line-height:44px;color:var(--accent);display:block;margin-bottom:8px}.etape h3{margin-bottom:8px}.etape p{color:var(--texte-2);font-size:15px;line-height:24px;margin:0}.parcours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.parcours-carte{display:flex;flex-direction:column;background:var(--fond);border:1px solid var(--filet);border-radius:12px;padding:32px}.parcours-tete{display:flex;align-items:center;gap:16px;margin-bottom:16px}.parcours-tete .rond{width:48px;height:48px}.parcours-tete .rond .ico{width:24px;height:24px}.parcours-tete .surtitre{margin-bottom:4px}.parcours-tete h3{margin:0}.parcours-promesse{color:var(--texte-2);margin-bottom:8px}.etapes-liste{list-style:none;counter-reset:etape;margin:16px 0 0;padding:0}.etapes-liste li{counter-increment:etape;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;padding:16px 0;border-top:1px solid var(--filet)}.etapes-liste li::before{content:counter(etape);width:36px;height:36px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);font-family:var(--titres);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.etapes-liste strong{display:block;font-weight:600;font-size:17px;line-height:26px}.etapes-liste span{display:block;color:var(--texte-2);font-size:15px;line-height:24px}.parcours-pied{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:auto 0 0;padding-top:20px;border-top:1px solid var(--filet);font-weight:600;font-size:15px}.parcours-pied span{display:inline-flex;align-items:center;gap:8px}.parcours-pied span .ico{color:var(--accent)}.fiche-legale{margin:0 0 16px;border-top:1px solid var(--filet)}.fiche-legale div{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--filet)}.fiche-legale dt{color:var(--texte-3);font-size:14px;line-height:24px}.fiche-legale dd{margin:0}.garantie .rond{width:48px;height:48px;margin-bottom:20px}.garantie .rond .ico{width:24px;height:24px}.garantie h3{margin-bottom:8px}.garantie p{color:var(--texte-2);font-size:15px;line-height:24px;margin:0}.atout{background:var(--fond);border:1px solid var(--filet);border-radius:var(--rayon);padding:28px}.pays-liste{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.pays-liste li{background:var(--fond);border:1px solid var(--filet);border-radius:6px;padding:11px 18px;font-weight:500}.carte{background:var(--fond);border:1px solid var(--filet);border-radius:var(--rayon);padding:24px}.cartes-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cartes-guides.deux{grid-template-columns:repeat(2,minmax(0,1fr))}.carte-guide{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.carte-guide:hover{border-color:var(--bordure-accent);box-shadow:var(--ombre);transform:translateY(-2px)}.carte-guide .surtitre{margin:0}.cg-titre{margin:0;font-size:20px;line-height:28px}.cg-titre a{color:var(--encre);text-decoration:none}.cg-titre a::after{content:"";position:absolute;inset:0;border-radius:var(--rayon)}.carte-guide:hover .cg-titre a{color:var(--accent)}.carte-guide p{color:var(--texte-2);font-size:15px;line-height:24px;margin:0}.carte-guide .legende{margin-top:auto;padding-top:14px;color:var(--texte-3);font-size:14px}.entete-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:48px}.entete-ligne h2{margin:0}.lien-fleche{display:inline-flex;align-items:center;gap:8px;font-weight:600}.lien-fleche .ico{width:18px;height:18px}.liste-liens{list-style:none;margin:0;padding:0;border-top:2px solid var(--encre)}.liste-liens li{border-bottom:1px solid var(--filet);margin:0}.liste-liens a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 2px;text-decoration:none;color:var(--encre)}.liste-liens .ll-texte{display:block}.liste-liens .surtitre{display:block;margin:0 0 4px}.liste-liens .ll-titre{display:block;font-weight:600;font-size:17px;line-height:26px}.liste-liens .ico{color:var(--accent);transition:transform 0.15s ease}.liste-liens a:hover .ll-titre{color:var(--accent)}.liste-liens a:hover .ico{transform:translateX(4px)}.grille-liens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.grille-liens.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.grille-liens.deux{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.grille-liens li{margin:0}.grille-liens a{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:22px 22px 52px;background:var(--fond);border:1px solid var(--filet);border-radius:var(--rayon);color:var(--encre);text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.grille-liens a:hover{border-color:var(--bordure-accent);box-shadow:var(--ombre);transform:translateY(-2px)}.gl-titre{font-family:var(--titres);font-weight:600;font-size:18px;line-height:25px}.gl-texte{color:var(--texte-2);font-size:14px;line-height:22px}.grille-liens .ico{position:absolute;left:22px;bottom:20px;color:var(--accent);transition:transform 0.15s ease}.grille-liens a:hover .ico{transform:translateX(4px)}.bandeau-final{padding:80px 0}.bandeau-final .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.bandeau-final .surtitre{color:#9FC4CB}.bandeau-final h2{margin-bottom:12px}.bandeau-final p{margin:0;max-width:36em}.breadcrumb{margin:0 0 32px}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;line-height:22px;color:var(--texte-3)}.breadcrumb li + li::before{content:"/";margin-right:6px;color:var(--texte-3)}.breadcrumb a{color:var(--texte-2)}.page-tete{padding:28px 0 56px;border-bottom:1px solid var(--filet)}.page-tete h1{max-width:17em;margin-bottom:20px}.page-tete .chapeau{margin-bottom:0}.page-tete .meta-article{margin-top:24px}.page-tete-simple h1{font-size:44px;line-height:52px}.avec-aside{display:grid;grid-template-columns:minmax(0,720px) minmax(0,340px);justify-content:space-between;gap:48px 72px;align-items:start}.aside-collant{position:sticky;top:calc(var(--entete) + 24px)}.enbref{background:var(--fond-2);border:1px solid var(--filet);border-radius:var(--rayon);padding:24px 24px 8px}.enbref h2{font-size:19px;line-height:26px;margin:0 0 16px}.enbref dl{margin:0}.enbref dt{font-size:12px;line-height:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--texte-3);border-top:1px solid var(--filet);padding-top:14px}.enbref dd{margin:4px 0 14px;font-size:15px;line-height:23px}.faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:start}.faq-list{border-top:2px solid var(--encre)}.faq-item{border-bottom:1px solid var(--filet);padding:26px 0}.faq-item h3{font-size:19px;line-height:27px;margin-bottom:8px}.faq-item .faq-a{color:var(--texte-2);max-width:44em}.faq-item .faq-a p:last-child{margin-bottom:0}.prose{max-width:720px}.prose>h2:first-child{margin-top:0}.prose h2{font-size:28px;line-height:36px;margin:56px 0 16px}.prose h3{margin:32px 0 12px}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--accent)}.prose strong{font-weight:600}.prose ol.questions{list-style:none;counter-reset:q;padding:0;border-top:1px solid var(--filet)}.prose ol.questions li{counter-increment:q;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:baseline;margin:0;padding:16px 0;border-bottom:1px solid var(--filet);font-weight:500}.prose ol.questions li::before{content:counter(q);font-family:var(--titres);font-weight:700;font-size:22px;line-height:26px;color:var(--accent)}.encadre{background:var(--fond-2);border:1px solid var(--filet);border-left:3px solid var(--accent);border-radius:var(--rayon);padding:20px 24px;margin:40px 0 0}.encadre p:last-child{margin-bottom:0}.sources{font-size:15px;line-height:24px;color:var(--texte-2)}.sources li{margin-bottom:10px}.guide-grille{display:grid;grid-template-columns:minmax(0,720px) minmax(0,320px);justify-content:space-between;gap:0 72px;align-items:start}.guide-resume{grid-column:1;grid-row:1}.guide-sommaire{grid-column:2;grid-row:1 / span 2;position:sticky;top:calc(var(--entete) + 24px)}.guide-corps{grid-column:1;grid-row:2}.resume{background:var(--teinte-accent);border:1px solid var(--bordure-accent);border-radius:var(--rayon);padding:24px 28px;margin:0 0 48px}.resume h2{font-size:19px;line-height:26px;margin:0 0 12px}.resume ul{margin:0;padding-left:20px}.resume li{margin-bottom:8px}.resume li:last-child{margin-bottom:0}.resume li::marker{color:var(--accent)}.sommaire{border:1px solid var(--filet);border-radius:var(--rayon);padding:22px 24px;background:var(--fond)}.sommaire h2{font-family:var(--texte);font-size:12px;line-height:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--texte-3);margin:0 0 12px}.sommaire ol{margin:0;padding-left:20px;font-size:15px;line-height:23px}.sommaire li{margin-bottom:9px;color:var(--texte-3)}.sommaire li:last-child{margin-bottom:0}.sommaire a{color:var(--encre);text-decoration:none}.sommaire a:hover{color:var(--accent);text-decoration:underline}.meta-article{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0;color:var(--texte-3);font-size:14px;line-height:22px}.meta-article span{display:inline-flex;align-items:center;gap:7px}.meta-article .ico{width:17px;height:17px}.offres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:920px}.offre{padding:0;overflow:hidden;display:flex;flex-direction:column}.offre-tete{display:flex;justify-content:space-between;gap:12px;padding:12px 28px;background:var(--fond-2);border-bottom:1px solid var(--filet);font-size:13px;line-height:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--texte-2);margin:0}.offre-corps{padding:28px}.offre-prioritaire{border-color:var(--bordure-accent)}.offre-prioritaire .offre-tete{background:var(--teinte-accent);border-bottom-color:var(--bordure-accent);color:var(--accent-fonce)}.offre-tete span + span{letter-spacing:0;text-transform:none;font-weight:500}.prix{font-family:var(--titres);font-weight:700;font-size:40px;line-height:48px;margin:0 0 4px}.prix small{font-family:var(--texte);font-weight:400;font-size:15px;color:var(--texte-2)}.coches{list-style:none;margin:20px 0 0;padding:0}.coches li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:7px 0;font-size:15px;line-height:24px;color:var(--texte-2)}.coches .ico{color:var(--accent);margin-top:2px}.coches strong{color:var(--encre);font-weight:600}.frise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:2px solid var(--accent);padding-top:24px}.frise .surtitre{margin-bottom:6px}.frise h3{margin-bottom:6px}.frise p{color:var(--texte-2);font-size:15px;line-height:24px;margin:0}.recu h3{margin-bottom:4px}.recu>.legende{margin-bottom:16px}.demande-titre{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--filet);padding-bottom:14px;margin:0;font-weight:600}.demande dl{margin:0}.demande .ligne{display:grid;grid-template-columns:150px 1fr;gap:12px;border-bottom:1px solid var(--filet);padding:11px 0}.demande .ligne:last-child{border-bottom:0;padding-bottom:0}.demande dt{color:var(--texte-3);font-size:14px;line-height:22px}.demande dd{margin:0;font-size:15px;line-height:24px}.releve{list-style:none;margin:0;padding:0}.releve li{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;border-bottom:1px solid var(--filet);padding:13px 0;font-size:15px}.releve span:first-child{color:var(--texte-3);font-size:14px}.barre{display:block;height:10px;border-radius:5px;background:var(--filet)}.barre.b1{width:72%}.barre.b2{width:44%}.barre.b3{width:22%}.sous-carte{margin:12px 0 0}.site-footer{background:var(--fond);border-top:1px solid var(--filet);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.footer-brand p{color:var(--texte-2);font-size:14px;line-height:22px;margin:16px 0 0;max-width:28em}.footer-brand .pastille{margin-top:16px;color:var(--accent-fonce)}.footer-h{font-family:var(--texte);font-size:13px;line-height:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--texte-3);margin:0 0 14px}.site-footer nav ul{list-style:none;margin:0;padding:0}.site-footer nav li{margin-bottom:10px}.site-footer nav a{color:var(--texte-2);text-decoration:none;font-size:15px;line-height:24px}.site-footer nav a:hover{color:var(--accent);text-decoration:underline}.footer-bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--filet);display:flex;justify-content:space-between;gap:16px 40px;flex-wrap:wrap;color:var(--texte-3);font-size:14px;line-height:22px}.footer-bottom p{margin:0;max-width:46em}@media (max-width:1080px){h1{font-size:46px;line-height:54px}.hero-grid{grid-template-columns:1fr;gap:48px}.apercu{max-width:720px}.avec-aside{grid-template-columns:1fr}.avec-aside>aside{order:-1}.aside-collant{position:static}.guide-grille{grid-template-columns:1fr}.guide-resume,.guide-sommaire,.guide-corps{grid-column:1;grid-row:auto}.guide-sommaire{position:static;margin-bottom:48px}.grille-liens,.grille-liens.trois{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.frise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.cols-3,.cartes-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-2{grid-template-columns:1fr}.parcours{grid-template-columns:1fr}.faq{grid-template-columns:1fr;gap:16px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){:root{--entete:64px}h1{font-size:30px;line-height:37px;letter-spacing:-0.01em}h2{font-size:26px;line-height:33px}h3{font-size:19px;line-height:26px}.chapeau{font-size:16px;line-height:26px}.prose h2{font-size:23px;line-height:31px;margin-top:44px}.page-tete-simple h1{font-size:30px;line-height:37px}.section{padding:56px 0}.hero{padding:40px 0 56px}.page-tete{padding:20px 0 40px}.bandeau-final{padding:56px 0}.section-tete,.entete-ligne{margin-bottom:32px}.espace-haut{margin-top:32px}.btn-compact{min-height:48px}.wrap{padding-left:16px;padding-right:16px}.prix{font-size:34px;line-height:42px}.breadcrumb{margin-bottom:24px}.prose p a,.prose li a,.faq-a a,.ouverture p:not(.actions) a{padding:9px 0;margin:-9px 0;display:inline-block}.sommaire li{margin-bottom:0}.sommaire a{display:block;padding:8px 0}.nav-desktop{display:none}.nav-toggle{display:block;position:relative}.nav-toggle .nav-list{position:absolute;right:0;top:calc(100% + 8px);background:var(--fond);border:1px solid var(--filet);border-radius:var(--rayon);box-shadow:var(--ombre);flex-direction:column;align-items:stretch;gap:0;padding:8px;min-width:248px;z-index:50}.nav-list>li>a:not(.btn){padding:12px;display:block;min-height:44px;font-size:16px}.nav-list .btn{margin:8px 4px 4px;display:flex}}@media (max-width:600px){.cols-3,.cols-4,.cartes-guides,.cartes-guides.deux,.offres,.frise{grid-template-columns:1fr}.grille-liens,.grille-liens.trois,.grille-liens.deux{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.ouverture{padding:20px}.ouverture .actions .btn{width:100%}.apercu{padding:22px 20px 8px}.carte-guide{padding:22px}.offre-corps{padding:22px}.offre-tete{padding:12px 22px}.demande .ligne,.releve li{grid-template-columns:1fr;gap:4px}.fiche-legale div{grid-template-columns:1fr;gap:0}.parcours-carte{padding:24px 20px}.bandeau-final .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none !important}.carte-guide:hover,.grille-liens a:hover{transform:none}}@media print{.site-header,.site-footer,.bandeau-final{display:none}body{font-size:12pt}}