.main__team-intro-container{display:flex;align-items:center;justify-content:space-between;gap:28px}.main__team-intro-text{flex:1 1 300px}.main__team-intro-text p{margin:0;line-height:1.6;color:#2a3346}.main__team-intro-image{flex:0 0 360px;display:flex;justify-content:flex-end;align-items:center;overflow:visible}.main__team-intro-image img{width:100%;max-width:360px;height:auto;display:block;border-radius:8px}.main__team-intro-text .main__team-intro-note{color:#98a2a8;font-size:.85em;font-style:italic;margin-top:25px}@media (max-width: 860px){.main__team-intro-container{flex-direction:column;align-items:flex-start}.main__team-intro-image{width:100%;flex:0 0 auto;justify-content:flex-start}.main__team-intro-image img{max-width:280px}}.main__section{margin-bottom:3em}.main__section-header{display:flex;align-items:center;gap:.5em}.main__section-info{margin-left:.5em;cursor:help;font-size:.6em;vertical-align:super}.main__card-list{display:grid;grid-gap:10px}.main__card-list-item{display:flex;gap:1.5em;margin:0 3em 3em 0}.main__card-description{color:#7f888f}@media screen and (min-width: 1220px){.main__card-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1219px){.main__card-list{grid-template-columns:1fr}}@media screen and (max-width: 768px){.main__team-intro{padding:.5em}.main__team-intro-container{flex-direction:column-reverse;gap:1.5em}.main__team-intro-text{flex:1 1 100%}.main__team-intro-image{flex:1 1 100%;width:100%;min-height:150px}.main__card-list-item{flex-direction:column;margin:0 0 2em}.main__card-list-item img{width:100%;height:auto}}
