/* Three real board members, followed by the foundation's guiding principles. */
.crew-intro{padding-bottom:30px;}
.crew-intro .advocacy-intro-copy{max-width:870px;}
.crew-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-top:8px;padding-bottom:66px;}
.crew-member{min-width:0;scroll-margin-top:180px;}
.crew-portrait{margin:0 0 23px;padding:12px;background:#ffdfd9;overflow:hidden;}
.crew-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#f3f2ec;}
.crew-portrait-diana img{object-position:73% center;}
.crew-portrait-radka img{object-position:50% 40%;}
.crew-portrait-lyudmila img{object-position:48% 60%;}
.crew-member h2{font-size:25px;line-height:1.3;min-height:2.6em;margin:0 0 10px;padding:0;}
.crew-role{color:#157886;font-family:Hero-Bold,Arial,sans-serif;font-size:13px;line-height:1.6;margin:0 0 14px;padding:0;}
.crew-bio{font-size:16px;line-height:1.85;margin:0;padding:0;}
.crew-principles{padding-top:6px;padding-bottom:72px;}
.crew-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;}
.crew-principle{background:#fce0a5;padding:33px 28px 36px;}
.crew-principle img{display:block;width:78px;height:78px;object-fit:contain;margin:0 0 25px;}
.crew-principle h2{font-size:29px;line-height:1.25;margin:0 0 16px;padding:0;}
.crew-principle p{font-size:16px;line-height:1.85;margin:0;padding:0;}
@media(max-width:980px){.crew-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;}.crew-principles-grid{gap:16px;}.crew-principle{padding:26px 20px;}.crew-principle h2{font-size:25px;}.crew-principle p{font-size:15px;}}
@media(max-width:600px){
 .crew-grid{grid-template-columns:minmax(0,1fr);max-width:440px;gap:38px;padding-bottom:44px;}
 .crew-intro{padding-bottom:23px;}.crew-portrait{padding:10px;margin-bottom:20px;}
 .crew-member h2{font-size:25px;min-height:0;}.crew-bio{font-size:16px;}
 .crew-principles{padding-bottom:44px;}.crew-principles-grid{grid-template-columns:minmax(0,1fr);gap:18px;}
 .crew-principle{padding:27px;}.crew-principle img{width:68px;height:68px;margin-bottom:20px;}
 .crew-principle h2{font-size:27px;}.crew-principle p{font-size:16px;}
}
