.ke-expert__header{max-width:42rem}.ke-expert__intro{color:var(--sec-ink-muted);font-size:var(--fs-lg)}.ke-expert__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--s-5)}.ke-expert__identity{display:flex;flex-direction:column;gap:var(--s-1)}.ke-expert__name{color:var(--sec-ink);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.ke-expert__bio,.ke-expert__role{color:var(--sec-ink);font-size:var(--fs-base)}.ke-expert__bio{margin:0;white-space:pre-line}.ke-expert__bio--editorial{font-size:var(--fs-lg);line-height:var(--lh-normal)}.ke-expert__cta{margin-top:var(--s-2)}.ke-expert__quote{margin:0;padding-inline-start:var(--s-8)}.ke-expert__quote-text{color:var(--sec-ink);font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-normal);margin:0;white-space:pre-line}.ke-expert__layout--quote .ke-expert__identity{padding-inline-start:var(--s-8)}.ke-expert__portrait,.ke-expert__portrait-placeholder{aspect-ratio:3/4;border-radius:var(--radius-lg);display:block;object-fit:cover;width:100%}.ke-expert__portrait{box-shadow:var(--shadow-2)}.ke-expert__portrait-placeholder{background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--sec-accent) calc(50% - 1px),var(--sec-accent) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to top left,transparent calc(50% - 1px),var(--sec-accent) calc(50% - 1px),var(--sec-accent) calc(50% + 1px),transparent calc(50% + 1px));border:1px solid var(--sec-accent)}@media (min-width:992px){.ke-expert__media--compact{margin-inline-start:auto;max-width:14rem}}.ke-expert__credentials{--expert-line:var(--sec-accent);align-items:flex-start;border-block-start:var(--line-strong) solid var(--expert-line);display:flex;flex-wrap:wrap;gap:var(--s-8);padding-block-start:var(--s-2)}.ke-expert__credential{align-items:center;display:flex;flex-direction:column;gap:var(--s-2);text-align:center;text-decoration:none;width:7rem}.ke-expert__credential-media{align-items:center;display:flex;height:var(--s-16);justify-content:center;width:var(--s-16)}.ke-expert__credential-img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.ke-expert__credential:not(:has(.ke-expert__credential-media)){max-width:14rem;width:auto}.ke-expert__credential-icon{flex-shrink:0;line-height:0}.ke-expert__credential-icon svg{display:block;fill:var(--sec-accent);height:var(--s-5);width:var(--s-5)}.ke-expert__credential-placeholder{aspect-ratio:1/1;background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--sec-accent) calc(50% - 1px),var(--sec-accent) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to top left,transparent calc(50% - 1px),var(--sec-accent) calc(50% - 1px),var(--sec-accent) calc(50% + 1px),transparent calc(50% + 1px));border:1px solid var(--sec-accent);border-radius:var(--radius-sm);display:block;height:100%;width:100%}.ke-expert__credential-caption{color:var(--sec-ink);font-size:var(--fs-sm);hyphens:auto;transition:color var(--dur-base) var(--ease)}.ke-expert__credential-caption:has(.ke-expert__credential-icon){align-items:flex-start;display:inline-flex;gap:var(--s-2);text-align:start}a.ke-expert__credential:focus-visible .ke-expert__credential-caption,a.ke-expert__credential:hover .ke-expert__credential-caption{color:var(--link-hover);text-decoration:underline}