.team-profiles{display:grid;gap:28px;margin-top:36px;scroll-margin-top:28px}
.team-profile{padding:32px;background:#f4f1eb;border:1px solid var(--line,#d9ccba);border-radius:16px;min-width:0}
.prose .team-profile h2{margin:0 0 12px;font-size:clamp(28px,3vw,36px)}
.prose .team-profile .team-role{margin-bottom:24px;color:#806033;font-weight:600;font-size:16px}
.prose .team-profile p:last-child{margin-bottom:0}
.team-profile p{hyphens:none;word-break:normal;overflow-wrap:normal}
.family-copy .team-bios-link{margin-top:28px}
@media(max-width:640px){.team-profile{padding:24px}.team-profiles{gap:24px}}
