/* Gerichte contactoproep, alleen bij redactioneel geselecteerde artikelen. */
.article-contact{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:24px;align-items:center;margin:2em 0;padding:24px;background:var(--soft);border:1px solid var(--line);border-radius:8px;font-size:16px;line-height:1.55}
.article-contact .article-contact-name{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--muted)}
.article-contact .article-contact-heading{margin:0 0 10px;font-size:22px;line-height:1.3;color:var(--ink)}
.article-contact .article-contact-text{margin:0 0 14px}
.article-contact .article-contact-cta{margin:0}
.article-contact-link{font-weight:600;text-underline-offset:.2em}
.article-contact-portrait{width:128px;height:160px;object-fit:cover;border-radius:6px}
@media(max-width:480px){.article-contact{grid-template-columns:minmax(0,1fr) 80px;gap:16px;padding:18px;align-items:start;font-size:15px}.article-contact .article-contact-heading{font-size:19px}.article-contact-portrait{width:80px;height:100px}}
