.em-trip-coordinators{box-sizing:border-box;width:calc(100% - 32px);margin:14px 16px;padding:14px 18px;border:1px solid #dce6d9;border-radius:16px;background:#fbfcf7;color:#183d30;position:relative;z-index:2}
.em-trip-coordinators h2{margin:0 0 10px;font:600 17px/1.35 system-ui,sans-serif}
.em-trip-coordinators ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr));gap:12px 20px}
.em-trip-coordinators li{display:flex;align-items:center;gap:10px;min-width:0;line-height:1.4}
.em-trip-coordinators strong,.em-trip-coordinators a{display:block}
.em-trip-coordinators a{color:#215640;text-decoration:underline}
.em-trip-coordinator-avatar{display:grid;place-items:center;flex:0 0 56px;height:56px;overflow:hidden;border-radius:50%;background:#e5eee1;font:600 13px system-ui,sans-serif}
.em-trip-coordinator-avatar img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:600px){.em-trip-coordinators ul{grid-template-columns:1fr}}


.em-booking-content > .em-trip-coordinators{width:100%;margin:0 0 14px}
