.afsl{border-top:1px solid var(--ink)}.afsl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--head-gap);padding-block-start:var(--sp-6)}@media (min-width:900px){.afsl-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:calc(var(--gut) * 1.6)}}.afsl-case{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.afsl-title{margin:0;max-width:24ch;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:1.2;text-wrap:balance}.afsl-company{font-size:var(--fs-small);color:var(--muted)}.afsl-person{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--sp-5);align-items:start}@media (min-width:560px){.afsl-person{grid-template-columns:120px minmax(0,1fr)}}.afsl-foto{position:relative;margin:0;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--surface)}.afsl-foto img{position:absolute;width:320%;max-width:none;height:auto;left:-137.5%;top:-7%}.afsl-ask{min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.afsl-name{font-size:var(--fs-ui);font-weight:500}.afsl-name span{display:block;font-weight:400;color:var(--muted)}.afsl-line{max-width:44ch;font-size:var(--fs-lead);letter-spacing:var(--ls-lead);line-height:1.45;text-wrap:balance}.afsl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);margin-block-start:var(--sp-2)}.afsl .btn{max-width:100%;line-height:1.3;padding-block:calc(var(--sp-3) - .15em);text-align:left}.afsl .btn .arrow{margin-inline-start:auto}@media (max-width:559.98px){.afsl-person{grid-template-columns:minmax(0,1fr)}.afsl-foto{width:96px}.afsl .btn{width:100%}}.afsl-hulp .afsl-grid{align-items:start}.afsl-hulp .afsl-ask{gap:var(--sp-4)}.afsl-hulp .afsl-lead{max-width:52ch;font-size:var(--fs-lead);letter-spacing:var(--ls-lead);line-height:1.5;text-wrap:balance}body:has([data-artikel-afsluiter]) #afspraak{display:none}[data-artikel-afsluiter]{border-top:0;margin-top:var(--sec);padding-block:var(--sec);background:var(--dark);color:var(--on-dark-muted);--afsl-err:var(--err-on-dark)}[data-artikel-afsluiter] .afsl-grid{padding-block-start:0;align-items:start}@media (min-width:900px){[data-artikel-afsluiter] .afsl-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:calc(var(--gut) * 2.2)}}.afsl-main{min-width:0}.afsl-head{margin:0;max-width:18ch;color:var(--on-dark);font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:1.05;text-wrap:balance}[data-artikel-afsluiter] .afsl-lead{margin-top:calc(var(--head-gap) * .4);max-width:50ch;font-size:var(--fs-lead);letter-spacing:var(--ls-lead);line-height:1.5}.afsl-form{display:grid;gap:var(--sp-4);max-width:560px;margin-top:var(--sp-7,40px)}[data-artikel-afsluiter] .cl-field>label{color:var(--on-dark-muted)}[data-artikel-afsluiter] .cl-input{background:transparent;border-color:var(--line-dark-strong);color:var(--on-dark);caret-color:var(--on-dark)}[data-artikel-afsluiter] .cl-input::placeholder{color:var(--on-dark-dim)}[data-artikel-afsluiter] .cl-input:hover{border-color:var(--on-dark-dim)}[data-artikel-afsluiter] .cl-input:focus{border-color:var(--on-dark);box-shadow:0 0 0 1px var(--on-dark)}[data-artikel-afsluiter] .cl-input[aria-invalid=true]{border-color:var(--afsl-err)}[data-artikel-afsluiter] .cl-err{color:var(--afsl-err)}textarea.afsl-vraag{min-height:84px}[data-artikel-afsluiter] .afsl-submit{justify-self:start}[data-artikel-afsluiter] .afsl-submit:disabled{opacity:.6;cursor:progress}[data-artikel-afsluiter] .btn:focus-visible,[data-artikel-afsluiter] a:focus-visible{outline:2px solid var(--on-dark);outline-offset:3px}.afsl-alt{display:inline-block;margin-top:var(--sp-5);font-size:var(--fs-small)}[data-artikel-afsluiter] .more,[data-artikel-afsluiter] .tlink{color:var(--on-dark);text-decoration-color:var(--line-dark-strong)}[data-artikel-afsluiter] .more:hover,[data-artikel-afsluiter] .tlink:hover{text-decoration-color:var(--on-dark)}.afsl-done{max-width:560px;margin-top:var(--sp-7,40px);padding-top:var(--sp-4);border-top:1px solid var(--on-dark);font-size:var(--fs-body)}.afsl-done:focus{outline:none}.afsl-done-title{color:var(--on-dark);font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin-bottom:var(--sp-2)}[data-artikel-afsluiter] .afsl-person{display:flex;flex-direction:column;gap:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line-dark)}.afsl-who{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--sp-4);align-items:center}[data-artikel-afsluiter] .afsl-foto{width:72px}[data-artikel-afsluiter] .afsl-name{color:var(--on-dark)}[data-artikel-afsluiter] .afsl-name span{color:var(--on-dark-dim)}[data-artikel-afsluiter] .afsl-line{max-width:40ch;font-size:var(--fs-body);line-height:1.55;text-wrap:pretty}[data-artikel-afsluiter] .afsl-case{gap:var(--sp-2);padding-top:var(--sp-5);border-top:1px solid var(--line-dark)}[data-artikel-afsluiter] .eyebrow{color:var(--on-dark-dim)}[data-artikel-afsluiter] .afsl-title{max-width:30ch;color:var(--on-dark);font-size:var(--fs-ui);font-weight:500;line-height:1.35}[data-artikel-afsluiter] .afsl-company{color:var(--on-dark-dim)}@media (max-width:559.98px){[data-artikel-afsluiter] .afsl-submit{width:100%}}[data-artikel-afsluiter] .afsl-case{align-self:stretch}