/* Persoonlijke afsluiting, met ruimte rond woorden en beeld. */
.personal-introduction{margin-bottom:2.5rem}
.personal-introduction p{max-width:46em}
.personal-contact{margin-top:2.5rem}
.personal-signoff{margin:2.5rem 0 2rem;line-height:1.7}
.rest-closing.rest-closing-portrait{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;min-height:0;padding:24px 6%;gap:20px;background:#101a2e;border:1px solid #d6bea321;border-radius:14px;isolation:auto}
.rest-closing.rest-closing-portrait:before{display:none}
.rest-closing.rest-closing-portrait blockquote{position:relative;z-index:auto;max-width:none;padding:30px 10px;margin:0;text-align:left;text-shadow:none;font-size:clamp(23px,2.7vw,32px);color:#f2e3d1;line-height:1.5}
.rest-closing.rest-closing-portrait img{position:static;inset:auto;display:block;width:100%;height:auto;max-height:340px;object-fit:contain;object-position:center;z-index:auto;margin:0;align-self:end}
@media(max-width:600px){.rest-closing.rest-closing-portrait{grid-template-columns:1fr;padding:28px 24px 0;gap:12px}.rest-closing.rest-closing-portrait blockquote{text-align:center;padding:0;font-size:24px}.rest-closing.rest-closing-portrait img{width:min(250px,85%);max-height:290px;justify-self:center}}
