.author-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,4vw,2.25rem);margin-bottom:clamp(1.5rem,4vw,2.5rem);background:var(--veld);color:var(--veld-tekst);border:1px solid var(--veld-lijn);border-radius:var(--radius-lg)}.author-hero__photo{width:9rem;height:9rem}.author-hero__img,.author-hero__initial{display:block;width:100%;height:100%;border-radius:var(--radius-full);border:3px solid var(--veld-lijn);background:var(--veld-kaart);object-fit:cover}.author-hero__initial{display:grid;place-items:center;font-size:3rem;font-weight:700;color:var(--veld-tekst)}.author-hero__name{margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--veld-tekst)}.author-hero__role{margin:.375rem 0 0;font-size:var(--maat-kop);font-weight:500;color:var(--veld-zwak)}.author-hero__bio{max-width:62ch;margin-top:1rem;color:var(--veld-tekst)}.author-hero__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.125rem 0 0;padding:0;list-style:none}.author-hero__chip{padding:.375rem .75rem;border:1px solid var(--veld-lijn);border-radius:var(--radius-full);background:var(--veld-kaart);font-size:var(--maat-terzijde);font-weight:500;line-height:1.3;color:var(--veld-tekst)}.author-hero__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:clamp(1rem,2.5vw,1.5rem);border-top:1px solid var(--veld-lijn)}.author-hero__facts{display:flex;flex-wrap:wrap;gap:.5rem clamp(1.5rem,4vw,2.5rem);margin:0}.author-hero__fact{display:flex;flex-direction:column-reverse;gap:.125rem}.author-hero__fact dd{margin:0;font-size:clamp(1.375rem,1rem + 1.4vw,1.75rem);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--veld-tekst)}.author-hero__fact dt{font-size:var(--maat-terzijde);color:var(--veld-zwak)}.author-hero__socials ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.author-hero__social{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--veld-lijn);border-radius:var(--radius-full);background:var(--veld-kaart);color:var(--veld-tekst);text-decoration:none}.author-hero__social:hover{border-color:var(--veld-tekst)}.author-hero a:focus-visible{outline:2px solid var(--veld-tekst);outline-offset:3px}.author-prose p,.author-prose ul,.author-prose ol{margin:0 0 1em;font-size:var(--maat-tekst);line-height:1.65}.author-prose>:last-child{margin-bottom:0}.author-prose a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.author-method{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2rem);margin-bottom:clamp(1.5rem,4vw,2.5rem);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.author-method__title,.author-background__title,.author-guides__title{margin:0;font-size:var(--maat-titel);font-weight:700;line-height:1.25;color:var(--text-primary)}.author-method__lead{margin:.625rem 0 0;font-size:var(--maat-tabel);line-height:1.55;color:var(--text-zwak)}.author-method__link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;margin-top:.5rem;font-weight:600;color:var(--brand);text-decoration:none}.author-method__link:hover{color:var(--brand-sterk);text-decoration:underline;text-underline-offset:.2em}.author-method__text{color:var(--text-secondary)}.author-method a:focus-visible,.author-guides a:focus-visible,.author-background a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.author-background{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.author-background__list{margin:1rem 0 0;border-top:1px solid var(--border)}.author-background__row{display:grid;gap:.25rem 1.5rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.author-background__row dt{font-size:var(--maat-terzijde);color:var(--text-zwak)}.author-background__row dd{margin:0;color:var(--text-secondary)}.author-guides__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));margin-top:1.25rem;padding:0;list-style:none}.author-guides__empty{margin:1.25rem 0 0;color:var(--text-secondary)}.author-guides__empty a{color:var(--brand)}.author-guides .pagination-btn{min-height:2.75rem}.author-edited{margin-top:clamp(1.5rem,4vw,2.5rem)}.author-edited__title{margin:0 0 .75rem;font-size:var(--maat-titel);font-weight:700;line-height:1.25;color:var(--text-primary)}.author-edited__list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.author-edited__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.125rem 1rem;min-height:2.75rem;padding:.625rem 0;border-bottom:1px solid var(--border)}.author-edited__link{min-width:0;color:var(--text-primary);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.author-edited__link:hover{color:var(--brand);text-decoration:underline;text-underline-offset:.2em}.author-edited__link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.author-edited__date{color:var(--text-zwak);font-size:var(--maat-terzijde)}@media(min-width:48rem){.author-hero{grid-template-columns:9rem minmax(0,1fr);column-gap:clamp(1.5rem,4vw,2.5rem)}.author-hero__foot{grid-column:1 / -1}.author-method{grid-template-columns:minmax(14rem,1fr) minmax(0,2fr)}.author-background__row{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr)}}