.kr-section__head{margin:0 0 56px;max-width:640px}.kr-section__heading{color:var(--kr-ink);font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08;margin:0 0 18px}.kr-section__lead{color:var(--kr-gray-700);font-size:17.5px;line-height:1.6;margin:0 0 44px}.kr-team__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.kr-team__grid{grid-template-columns:minmax(0,1fr)}}.kr-person{background:var(--kr-white);border:1px solid var(--kr-gray-100);border-radius:var(--kr-radius-card);min-width:0;padding:32px}.kr-person__photo{border-radius:50%;height:72px;margin-bottom:20px;object-fit:cover;width:72px}.kr-person__photo--placeholder{background:var(--kr-navy-tint);border:1px dashed var(--kr-navy-border)}.kr-person__org{color:var(--kr-navy);font-size:13px;letter-spacing:.02em;text-transform:uppercase}.kr-person__name,.kr-person__org{font-family:var(--kr-font-ui);font-weight:700;margin:0 0 4px}.kr-person__name{font-size:17px;line-height:1.3;overflow-wrap:break-word}.kr-person__role{color:var(--kr-gray-700);font-size:14.5px;margin:0 0 8px}.kr-person__specialty{color:var(--kr-gray-500);font-size:13.5px;margin:0}.sz-kr-scope .kr-person__links{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:14px 0 0;padding:0}.sz-kr-scope .kr-person__links a{color:var(--kr-navy);font-family:var(--kr-font-ui);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.sz-kr-scope .kr-person__links a:hover{color:var(--kr-navy-deep)}.sz-kr-scope .kr-person__specialty{color:var(--kr-gray-600,#626a72)}.sz-kr-scope .kr-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.kr-person__photo--fallback{align-items:center;background:var(--kr-navy,#1f2a6b);border:0;color:#fff;display:flex;font-family:var(--kr-font-ui);font-weight:700;justify-content:center;line-height:1;user-select:none}.kr-person__photo--initials{font-size:24px;letter-spacing:.03em}.kr-person__photo--paragraph{font-size:32px;padding-bottom:2px}