.maq .bdc-formulaire__ligne{grid-template-columns:repeat(2,minmax(0,1fr))}.m-tete{display:flex;flex-direction:column;gap:var(--bdc-e2);padding-block:var(--bdc-e4) var(--bdc-e4)}.m-tete p{max-width:68ch}.m-form{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--bdc-e5);align-items:start;padding-bottom:var(--bdc-e5)}.m-form .bdc-formulaire{max-width:none}.m-plan{margin:0;padding:var(--bdc-e4) var(--bdc-e4) var(--bdc-e4) 40px;border:1px solid var(--bdc-trait);border-radius:var(--bdc-arrondi);display:flex;flex-direction:column;gap:var(--bdc-e2);font-size:var(--bdc-petit);color:var(--bdc-doux);position:sticky;top:var(--bdc-e3)}.m-plan li[hidden]{display:none}.m-plan li[aria-current]{color:var(--bdc-encre);font-weight:500}.m-etape{display:flex;flex-direction:column;gap:var(--bdc-e3)}.m-etape[hidden],.m-groupe[hidden],.bdc-btn[hidden]{display:none}.m-groupe{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--bdc-e1)}.m-groupe legend{padding:0;margin-bottom:var(--bdc-e1);font-size:var(--bdc-petit);font-weight:500}.m-cases{display:flex;flex-wrap:wrap;gap:0 var(--bdc-e4)}.m-cases--col{flex-direction:column}.m-cases .bdc-case{min-height:44px;align-items:center}.m-somme{position:relative}.m-somme input{padding-right:40px}.m-somme span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--bdc-doux)}.m-cpville{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important}.maq .m-court{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--bdc-e2) var(--bdc-e3)}.m-deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:var(--bdc-e6);align-items:start;padding-block:var(--bdc-e4) var(--bdc-e5)}.m-deux__texte{display:flex;flex-direction:column;gap:var(--bdc-e3)}.m-deux__texte p{max-width:52ch}.m-deux{grid-template-rows:auto 1fr}.m-deux>form{grid-column:2;grid-row:1/span 2}.m-choix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bdc-e3);padding-bottom:var(--bdc-e5)}.m-choix .bdc-carte__corps{gap:var(--bdc-e2);align-items:flex-start}.m-choix .bdc-btn{margin-top:auto}.m-choix .m-large{grid-column:1/-1}.m-choix .m-ico{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.m-choix .m-bulle{width:46px;height:46px;flex:none;border-radius:50%;background:var(--bdc-framboise-pale);color:var(--bdc-framboise-texte);display:flex;align-items:center;justify-content:center}.m-rgpd{display:flex;flex-direction:column;gap:var(--bdc-e2);padding-block:var(--bdc-e4) var(--bdc-e5);border-top:1px solid var(--bdc-trait)}.m-rgpd p{max-width:80ch;font-size:var(--bdc-petit)}#maq-contact .m-tete p,#maq-contact .m-rgpd p{max-width:none}@media (max-width:700px){.m-tete{padding-block:var(--bdc-e3)}.m-tete h1{font-size:26px}.m-form,.m-deux,.m-choix{grid-template-columns:minmax(0,1fr)}.m-deux{gap:var(--bdc-e4);padding-top:var(--bdc-e3)}.m-deux{grid-template-rows:none}.m-deux>form{grid-column:auto;grid-row:auto}.m-plan{display:none}.maq .bdc-formulaire__ligne{grid-template-columns:minmax(0,1fr)}.maq .bdc-formulaire .bdc-btn{width:100%}.maq .bdc-etapes__nav{flex-wrap:nowrap}.maq .bdc-etapes__nav .bdc-btn{flex:1;width:auto;padding:8px 10px;white-space:normal;height:auto;min-height:44px;line-height:1.2;text-align:center}.maq .bdc-etapes__nav #pre-prec{flex:0 0 auto}.m-choix{gap:var(--bdc-e2)}.m-choix .bdc-carte__corps{padding:var(--bdc-e3)}.m-choix .bdc-btn{width:100%}}