#ambassadors .profile-card{background:linear-gradient(160deg,#12291f,#0b1913)!important;border-color:#75d5a533!important}
#ambassadors .profile-card:before{background:linear-gradient(#79e8ac,#29a66a)}
#ambassadors .profile-photo,#ambassadors .council-card:nth-child(even) .profile-photo{background:radial-gradient(circle at 50% 65%,#246a48,#122c20 62%,#0c1912)}
#ambassadors .profile-photo:after{border-color:#71e6a51a}
#ambassadors .profile-photo span{background:linear-gradient(120deg,#e3ffec,#72dfa2);background-clip:text;color:transparent}
#ambassadors .profile-kicker,#ambassadors .profile-photo small{color:#89e7b1}
.council-card .profile-photo span{font-size:clamp(24px,2.5vw,38px);letter-spacing:.015em;line-height:1.1;box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}
.council-card .member-name-button{font-size:clamp(21px,2.15vw,32px);letter-spacing:0;line-height:1.2;max-width:100%;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}
.council-card .profile-info h3{min-width:0;max-width:100%}
@media(max-width:600px){.council-card .profile-photo span{font-size:32px}.council-card .member-name-button{font-size:27px}}
