@media(max-width:700px){.team-section{margin-top:3.2rem}.team-carousel,.team-carousel.has-overflow{width:100%;max-width:100%}.team-strip,.has-overflow .team-strip{justify-content:safe center;gap:.65rem;padding:.45rem 1rem .8rem;scroll-padding-inline:1rem;overscroll-behavior-inline:contain}.team-member{flex:0 0 8.5rem;scroll-snap-align:center}.team-member[open]{flex-basis:min(15rem,calc(100vw - 6.5rem))}.team-member summary{gap:.25rem;padding:.72rem .55rem}.team-avatar{width:4rem;height:4rem;margin-bottom:.2rem;font-size:1.3rem}.team-member summary strong{font-size:.86rem}.team-member summary small{max-width:7.2rem;font-size:.61rem}.team-details{padding:0 .7rem .75rem}.team-details>p{margin:.75rem 0;font-size:.75rem}.team-details dl{margin-top:.7rem}.team-details dl div{grid-template-columns:1fr;gap:.15rem}.team-carousel.has-overflow{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.2rem}.team-arrow{width:2rem;height:2rem;font-size:1.3rem}.team-member:first-child{scroll-margin-left:1rem}.team-member:last-child{scroll-margin-right:1rem}}
@media(max-width:470px){.team-carousel{width:100%}.team-strip,.has-overflow .team-strip{justify-content:safe center}.team-member{flex-basis:8rem}.team-member[open]{flex-basis:min(14rem,calc(100vw - 5.5rem))}.team-avatar{width:3.7rem;height:3.7rem}}
