/* Introductie: herkenbaar wonen, met ruimte voor het formulier. */
.form-page .form-masthead{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(24px,4vw,64px)}
.form-masthead-copy{min-width:0}
.form-masthead-copy>p:not(.eyebrow){font-size:16px;max-width:630px;color:var(--muted);margin:0}
.form-masthead-visual{margin:0;min-width:0}
.form-masthead-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px}
@media(max-width:760px){
 .form-page .form-masthead{grid-template-columns:1fr;gap:20px}
 .form-masthead-copy>p:not(.eyebrow){font-size:14px}
 .form-masthead-visual img{border-radius:11px}
}

.draft-status{font-size:12px;line-height:1.6;color:#5b6b73;margin-top:0;margin-bottom:18px;padding:0 0 14px;border-bottom:1px solid #dce5e8}

/* Eerder concept: een bewuste keuze naast de nieuwe startkeuzes. */
.draft-recovery{padding:20px 24px;margin-bottom:24px;background:#fff;border:1px solid #dce5e8;border-left:3px solid #00a0e4;border-radius:12px;font-size:14px;line-height:1.65}
.draft-recovery p{margin:6px 0 14px;max-width:760px;color:#5b6b73}
.form-page .draft-recovery .small-btn{min-height:44px;padding:10px 18px;border:1px solid #cbd8df;border-radius:7px}
@media(max-width:680px){.draft-recovery{padding:16px}.draft-recovery button{width:100%}}
