/* Ronde 2A: alleen Dagje uit; de gedeelde header en de bewaarde A-proef blijven gelijk. */
#su-dagje-uit.fp-page .fp-copy>p.fp-today{font-size:13px;line-height:1.5;color:var(--k-muted);margin-top:12px}
#su-dagje-uit.fp-page .fp-today a{color:var(--k-red);text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:28px;padding-block:4px}
#su-dagje-uit.fp-page .fp-copy>p.fp-rest{font-family:Georgia,serif;font-style:italic;font-size:18px;line-height:1.45;margin-top:15px;color:var(--k-red)}
#su-dagje-uit.fp-page .fp-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding-inline:20px}
#su-dagje-uit.fp-page .fp-strip img,#su-dagje-uit.fp-page .fp-photo-placeholder{aspect-ratio:3/2}
#su-dagje-uit.fp-page .fp-pause{background:var(--k-sand);margin-top:0}
#su-dagje-uit.fp-page .fp-pause .k-section-label{margin-bottom:10px}
#su-dagje-uit.fp-page .fp-pause .fp-photo img{aspect-ratio:3/2;object-position:50% 50%}
#su-dagje-uit.fp-page .fp-close{text-align:left}
#su-dagje-uit.fp-page .fp-close-intro>p{font-size:16px;line-height:1.6;margin:0}
#su-dagje-uit.fp-page .fp-close-intro .fp-price-line{margin-top:18px;font-size:14px;line-height:1.7}
#su-dagje-uit.fp-page .fp-close .fp-cta{margin-top:12px}
#su-dagje-uit.fp-page .fp-close-intro .fp-pack{font-size:13px;margin-top:12px;color:var(--k-muted)}
#su-dagje-uit.fp-page .fp-questions{margin-top:26px;border-top:1px solid var(--k-line)}
#su-dagje-uit.fp-page .fp-questions details{border-bottom:1px solid var(--k-line)}
#su-dagje-uit.fp-page .fp-questions summary{cursor:pointer;min-height:52px;padding:14px 24px 14px 0;font-size:15px;line-height:1.55;font-weight:600;list-style-position:inside}
#su-dagje-uit.fp-page .fp-questions details p{font-size:15px;line-height:1.6;padding:0 0 16px;margin:0;max-width:55ch}
#su-dagje-uit.fp-page .fp-questions details a{color:var(--k-red);text-decoration:underline;text-underline-offset:3px}
#su-dagje-uit.fp-page summary:focus-visible{outline:2px solid var(--k-red);outline-offset:3px}
@media(min-width:900px){
 #su-dagje-uit.fp-page .fp-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:0}
 #su-dagje-uit.fp-page .fp-pause{padding-block:34px;margin-bottom:60px}
 #su-dagje-uit.fp-page .fp-close{display:grid;grid-template-columns:1fr 1fr;gap:64px}
 #su-dagje-uit.fp-page .fp-questions{margin-top:0}
 #su-dagje-uit.fp-page .fp-close h2{margin-inline:0}
 #su-dagje-uit.fp-page .fp-close-intro>p{max-width:40ch}
 #su-dagje-uit.fp-page .fp-close .fp-cta{display:flex;max-width:300px}
}
