.tlpi-team-grid .tlpi-wrap{margin:0 auto!important;max-width:1200px;padding:0 28px}@media (max-width:720px){.tlpi-team-grid .tlpi-wrap{padding:0 18px}}.tlpi-team-grid__dept{margin-bottom:56px}.tlpi-team-grid__dept:last-child{margin-bottom:0}.tlpi-team-grid__dept-heading{border-bottom:2px solid var(--line,#e3e8f1);color:var(--navy-deep,#112e54);font-size:clamp(18px,1.8vw,22px);font-weight:700;margin:0 0 24px;padding-bottom:12px}.tlpi-section--white{background:#fff}.tlpi-section--base{background:var(--base,#f5f7fa)}.tlpi-team-grid__grid{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.tlpi-team-grid__card{background:var(--card,#fff);border:1px solid var(--line,#dfe8f3);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.tlpi-team-grid__card:hover{border-color:#cfe0f1;box-shadow:0 18px 40px rgba(13,34,64,.1);transform:translateY(-4px)}.tlpi-team-grid__photo{align-items:center;background-color:#dfe8f2;display:flex;flex-shrink:0;height:210px;justify-content:center;overflow:hidden}.tlpi-team-grid__photo img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.tlpi-team-grid__ini{align-items:center;background:linear-gradient(160deg,#1d4e84,#112e54);border-radius:50%;color:#fff;display:flex;font-family:Space Grotesk,ui-monospace,monospace;font-size:34px;font-weight:700;height:84px;justify-content:center;width:84px}.tlpi-team-grid__body{padding:18px 18px 20px}.tlpi-team-grid__name{color:var(--ink,#1f2a44);font-size:17px;font-weight:800;line-height:1.3;margin-bottom:2px}.tlpi-team-grid__role{color:var(--blue,#0078be);font-size:13px;font-weight:700;line-height:1.4;margin-bottom:8px}.tlpi-team-grid__chip{background:var(--base,#f5f7fa);border:1px solid var(--line,#dfe8f3);border-radius:20px;color:var(--slate,#5a6b86);display:inline-block;font-family:Space Grotesk,ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}@media (max-width:980px){.tlpi-team-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tlpi-team-grid__grid{grid-template-columns:1fr}}