.persoon{--persoon-foto:56px;text-align:left;border:1px solid var(--line);border-radius:4px;padding-block:var(--sp-4);padding-inline:var(--sp-4);margin-bottom:var(--sp-3)}.persoon-kop{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.persoon-foto{position:relative;flex:none;width:var(--persoon-foto);height:var(--persoon-foto);border-radius:50%;overflow:hidden;background:var(--surface)}.persoon-foto img{position:absolute;width:calc(var(--persoon-foto) * 3.2);max-width:none;height:auto;left:calc(var(--persoon-foto) * -1.375);top:calc(var(--persoon-foto) * -.07)}.persoon-tekst{min-width:0}.persoon-naam{font-size:var(--fs-ui);font-weight:500;color:var(--ink);line-height:1.3;text-wrap:balance}.persoon-direct{color:var(--ink-2)}.persoon-direct,.persoon-reactie{margin-top:2px;font-size:var(--fs-small);line-height:1.45}.persoon-reactie{color:var(--muted)}.persoon-verloop{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.persoon-verloop-kop{font-size:var(--fs-small);font-weight:500;color:var(--ink);margin-bottom:var(--sp-1)}.persoon-verloop ol{list-style:none;counter-reset:stap;margin:0;padding:0;display:grid;gap:var(--sp-1)}.persoon-verloop li{counter-increment:stap;display:flex;gap:10px;font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.persoon-verloop li:before{content:counter(stap);flex:none;min-width:1ch;color:var(--muted);font-variant-numeric:tabular-nums}@media (min-width:640px){.persoon{--persoon-foto:72px;padding-inline:var(--sp-5)}.persoon-verloop ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}}.persoon-acties.cl-snel-knoppen{grid-template-columns:1fr 1fr}.persoon-acties .btn.sm{min-height:44px}.persoon-acties .btn[aria-expanded=true]{background:var(--blue)}.cl-proof .cl-proof-voorop{grid-column:1/-1;border-bottom:1px solid var(--line)}.cl-proof .cl-proof-voorop+li{border-left:0}.cl-proof .cl-proof-voorop a{display:grid;gap:var(--sp-3);align-content:start}.cl-proof .cl-proof-voorop+li a{padding-left:0}.cl-proof .cl-proof-logo{display:block;width:auto;height:28px;margin-bottom:var(--sp-2)}.cl-proof-citaat{margin:0;max-width:68ch;font-size:var(--fs-small);line-height:1.55;color:var(--ink-2);text-wrap:balance}.cl-proof-citaat footer{margin-top:var(--sp-1);font-size:var(--fs-label);color:var(--muted)}@media (min-width:640px){.cl-proof .cl-proof-voorop a{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sp-6);align-items:center}}.cl-proof ul.cl-proof-met-naam{grid-template-columns:repeat(2,minmax(0,1fr))}