.sap-team{--sap-team-cols:var(--sap-team-max,4);--sap-team-gap:24px;--sap-team-ink:var(--e-global-color-uicore_headline,#0E1E31);--sap-team-role:var(--e-global-color-uicore_primary,#215278);--sap-team-line:#DFEEF2;position:relative}.sap-team .sap-team__track{display:grid;grid-template-columns:repeat(var(--sap-team-cols),minmax(0,1fr));gap:var(--sap-team-gap);align-items:start}.sap-team .sap-team__card{margin:0;padding:16px 16px 28px;background:#fff;border:1px solid var(--sap-team-line);border-radius:24px}.sap-team .sap-team__photo{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:16px;background:var(--sap-team-line)}.sap-team .sap-team__photo--empty{aspect-ratio:3/4}.sap-team .sap-team__name{margin:20px 0 10px;font-size:24px;font-weight:600;line-height:1.25;text-align:center;color:var(--sap-team-ink)}.sap-team .sap-team__role{font-size:16px;line-height:1.5;text-align:center;color:var(--sap-team-role);text-wrap:pretty}.sap-team .sap-team__role strong,.sap-team .sap-team__role b{font-weight:600}.sap-team .sap-team__role p{margin:0}.sap-team .sap-team__role p+p{margin-top:.4em}.sap-team .sap-team__dots{display:none}.sap-team .sap-team__nav{display:none}.sap-team--carousel .sap-team__nav{display:flex;justify-content:flex-end;gap:8px;position:absolute;right:0;bottom:calc(100% + 75px);z-index:2;margin:0}.sap-team--carousel .sap-team__arrow{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:16px;background:var(--e-global-color-uicore_white,#fff);color:var(--e-global-color-uicore_secondary,#4EA5B2);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.sap-team--carousel .sap-team__arrow svg{width:20px;height:20px}.sap-team--carousel .sap-team__arrow[data-dir="prev"] svg{transform:rotate(180deg)}.sap-team--carousel .sap-team__arrow:hover{background:var(--e-global-color-uicore_accent,#F3A001);color:var(--e-global-color-uicore_white,#fff)}.sap-team--carousel .sap-team__arrow[disabled]{opacity:.35;cursor:default}.sap-team--carousel .sap-team__track{display:flex;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.sap-team--carousel .sap-team__track::-webkit-scrollbar{display:none}.sap-team--carousel .sap-team__card{flex:0 0 calc((100% - (var(--sap-team-cols) - 1) * var(--sap-team-gap)) / var(--sap-team-cols));scroll-snap-align:start}@media(max-width:1400px){.sap-team .sap-team__track{grid-template-columns:repeat(3,minmax(0,1fr))}.sap-team--carousel{--sap-team-cols:3}.sap-team--carousel .sap-team__nav{bottom:calc(100% + 58px)}}@media(max-width:900px){.sap-team .sap-team__track{grid-template-columns:repeat(2,minmax(0,1fr))}.sap-team--carousel{--sap-team-cols:2}.sap-team--carousel .sap-team__nav{bottom:calc(100% + 46px)}}@media(max-width:767px){.sap-team .sap-team__track{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:2px 20px 14px;scrollbar-width:none}.sap-team .sap-team__track::-webkit-scrollbar{display:none}.sap-team .sap-team__card{flex:0 0 76%;scroll-snap-align:center;padding:12px 12px 24px}.sap-team .sap-team__name{margin:16px 0 8px;font-size:22px}.sap-team .sap-team__role{font-size:15px}.sap-team .sap-team__nav{display:none}.sap-team .sap-team__dots{display:flex;justify-content:center;gap:8px;margin-top:4px}.sap-team .sap-team__dots button{width:8px;height:8px;padding:0;border:0;border-radius:100px;background:color-mix(in srgb,var(--sap-team-role) 25%,transparent);cursor:pointer;transition:width .25s ease,background .25s ease}.sap-team .sap-team__dots button[aria-current="true"]{width:22px;background:var(--sap-team-role)}}