.team-hero{padding-block:30px 44px;background:#edf7fb}.team-hero h1{font-size:clamp(38px,4.7vw,62px);max-width:900px;line-height:1.14;overflow-wrap:anywhere;margin-block-end:24px}.team-intro{font-size:18px;line-height:1.85;color:var(--muted);max-width:850px}.team-hero .text-link{font-size:14px;margin-block-start:8px}
.team-section{padding-block:55px 70px}.team-section-heading{margin-block-end:30px}.team-section h2,.team-partners-section h2{font-size:clamp(30px,3vw,40px);line-height:1.2}.team-section-heading .eyebrow{margin-block-end:12px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.team-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.team-card-picture{background:#f3f7f9;aspect-ratio:1.14;overflow:hidden}.team-card-picture img{width:100%;height:100%;object-fit:cover;display:block;object-position:center 35%}.team-card-illustration img{object-position:center}.team-card-copy{padding:22px 24px 24px}.team-card h3{font-size:27px;margin-block:0 8px}.team-card-copy p{font-size:14px;line-height:1.7;color:var(--muted);margin:0;min-height:48px}
.team-partners-section{padding-block:55px 65px;background:#f2f8fb}.team-partners-section .eyebrow{margin-block-end:12px}.team-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-block-start:32px}.team-partner{padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px}.team-partner-picture{height:110px;margin-block-end:22px;display:grid;place-items:center}.team-partner-picture img{max-width:100%;width:auto;max-height:100px;object-fit:contain}.team-partner>p{font-size:12px;color:var(--muted);margin-block-end:9px}.team-partner h3{font-size:23px;margin:0}.team-partner a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;text-decoration:none}.team-source-mapping .source-media{margin-block:25px}
@media(max-width:1050px){.team-grid{gap:20px}.team-card-copy{padding:20px}.team-partner-grid{grid-template-columns:1fr 1fr}.team-card h3{font-size:25px}.team-card-copy p{font-size:13px}}
@media(max-width:760px){.team-hero{padding-block:25px 35px}.team-hero h1{font-size:39px}.team-intro{font-size:16px;line-height:1.8}.team-section{padding-block:38px 45px}.team-grid{grid-template-columns:1fr 1fr;gap:16px}.team-card-picture{aspect-ratio:1}.team-card-copy{padding:16px}.team-card h3{font-size:24px}.team-card-copy p{font-size:13px;min-height:65px}.team-partners-section{padding-block:38px 45px}.team-partner-grid{gap:16px}.team-partner{padding:19px}.team-partner-picture{height:90px}.team-partner h3{font-size:22px}}
@media(max-width:480px){.team-grid{grid-template-columns:1fr}.team-card-picture{aspect-ratio:1.1}.team-card-copy p{min-height:0}.team-card-copy{padding:21px}.team-card h3{font-size:28px}.team-partner-grid{grid-template-columns:1fr 1fr;gap:12px}.team-partner{padding:15px}.team-partner h3{font-size:19px}.team-partner>p{font-size:11px}.team-partner-picture{height:78px}.team-partner-picture img{max-height:75px}}
