.person-header.svelte-13eo3pq{align-items:flex-start;gap:1.5rem;margin:.5rem 0 2rem;display:flex}.photo.svelte-13eo3pq{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--card-bg-hover);flex-shrink:0;width:140px;height:auto}.placeholder.svelte-13eo3pq{color:var(--secondary-text-color);justify-content:center;align-items:center;font-family:Georgia,serif;font-size:3rem;font-weight:700;display:flex}h1.svelte-13eo3pq{margin:0 0 .25rem;font-size:clamp(1.75rem,5vw,2.5rem)}.role.svelte-13eo3pq{color:var(--accent-gold);margin:0 0 .75rem;font-weight:700}.facts.svelte-13eo3pq{gap:.35rem;margin:0;display:grid}.facts.svelte-13eo3pq div:where(.svelte-13eo3pq){flex-wrap:wrap;gap:0 .5rem;display:flex}.facts.svelte-13eo3pq dt:where(.svelte-13eo3pq){color:var(--secondary-text-color);font-weight:700}.facts.svelte-13eo3pq dd:where(.svelte-13eo3pq){margin:0}.block.svelte-13eo3pq{margin-bottom:2.5rem}h2.svelte-13eo3pq{margin:0 0 1rem;font-size:clamp(1.3rem,3vw,1.6rem)}.count.svelte-13eo3pq{color:var(--secondary-text-color);margin-left:.4rem;font-family:inherit;font-size:1rem;font-weight:600}.prose.svelte-13eo3pq{max-width:70ch}.prose.svelte-13eo3pq p:where(.svelte-13eo3pq){margin:0 0 1rem}.prose.svelte-13eo3pq a.inline-link,.more-body.svelte-13eo3pq a.inline-link{color:var(--link-color);font-weight:600}.more.svelte-13eo3pq{margin-top:.5rem}.more.svelte-13eo3pq>h2:where(.svelte-13eo3pq){margin-bottom:1.35rem}.more-body.svelte-13eo3pq section:where(.svelte-13eo3pq){max-width:68ch;margin:0 0 2.25rem}.more-body.svelte-13eo3pq h3:where(.svelte-13eo3pq){margin:0 0 .75rem;font-size:clamp(1.15rem,2.4vw,1.35rem);line-height:1.3}.more-body.svelte-13eo3pq h4:where(.svelte-13eo3pq){margin:1.25rem 0 .35rem;font-family:inherit;font-size:1.05rem;line-height:1.4}.more-body.svelte-13eo3pq p:where(.svelte-13eo3pq){margin:0;font-size:1.125rem;line-height:1.7}.more-body.svelte-13eo3pq h4:where(.svelte-13eo3pq)+p:where(.svelte-13eo3pq){margin-top:0;margin-bottom:.35rem}.more-body.svelte-13eo3pq ul:where(.svelte-13eo3pq){margin:.25rem 0 0;padding-left:1.35rem}.more-body.svelte-13eo3pq li:where(.svelte-13eo3pq){margin:0 0 .55rem;padding-left:.15rem;font-size:1.125rem;line-height:1.65}.more-body.svelte-13eo3pq li:where(.svelte-13eo3pq):last-child{margin-bottom:0}blockquote.svelte-13eo3pq{border-left:3px solid var(--accent-gold);margin:0 0 1rem;padding:.1rem 0 .1rem 1rem;font-style:italic}blockquote.svelte-13eo3pq p:where(.svelte-13eo3pq){margin:0}.links.svelte-13eo3pq{flex-wrap:wrap;gap:.5rem;display:flex}.ad-person{margin-bottom:1.5rem}@media (width>=640px){.photo.svelte-13eo3pq{width:185px}}
