.p-consultation--revision .p-consultation__inner{column-gap:clamp(2rem,4vw,4rem);row-gap:2.5rem}.p-consultation--revision .p-consultation__lead{margin:1.5rem 0 .65rem}.p-consultation--revision .p-consultation__invitation{margin:0;font-size:1.05rem;font-weight:700;line-height:1.9}.p-consultation--revision .p-consultation__copy{margin-top:1.5rem;font-size:1rem;line-height:1.95;overflow-wrap:anywhere}.p-consultation--revision .p-consultation__copy p{margin:0}.p-consultation--revision .p-consultation__copy p+p{margin-top:1rem}.p-consultation--revision .p-consultation__reassurance{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:center;gap:2rem;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid #ffffffb3;border-radius:10px;background:#fffdf2c9;box-shadow:0 8px 30px #8550160d}.p-consultation--revision .p-consultation__reassurance-copy{min-width:0;overflow-wrap:anywhere}.p-consultation--revision .p-consultation__promise{margin:0;font-size:.95rem;line-height:1.95}.p-consultation--revision .p-consultation__promise strong{display:inline-block;margin-top:.35rem;color:#75421b;font-size:1.1rem}.p-consultation--revision .p-consultation__first-step{margin:.9rem 0 0;font-size:.95rem;line-height:1.95}.p-consultation--revision .p-consultation__actions{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:none;margin:0}.p-consultation--revision .p-consultation__button{min-height:66px;padding:1rem 1.25rem}@media screen and (max-width:960px){.p-consultation--revision .p-consultation__inner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2rem}.p-consultation--revision .p-consultation__reassurance{grid-template-columns:minmax(0,1fr);gap:1.5rem}.p-consultation--revision .p-consultation__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.p-consultation--revision .p-consultation__inner{grid-template-columns:minmax(0,1fr)}.p-consultation--revision .p-consultation__invitation{font-size:1rem}.p-consultation--revision .p-consultation__copy{margin-top:1.25rem}.p-consultation--revision .p-consultation__reassurance{padding:1.5rem 1.2rem}.p-consultation--revision .p-consultation__promise strong{font-size:1.05rem}.p-consultation--revision .p-consultation__actions{grid-template-columns:minmax(0,1fr);gap:.85rem}}