.mnd-card img{width:100%;height:auto;display:block}.mnd-upcoming__title{margin:0 0 24px}.mnd-upcoming__list{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=767px){.mnd-upcoming__list{grid-template-columns:repeat(3,1fr)}}.mnd-upcoming__item{flex-direction:column;gap:12px;margin:0;display:flex}.mnd-upcoming__media{display:block}.mnd-upcoming__media img{border-radius:8px;width:100%;height:auto;display:block}.mnd-upcoming__date{color:#0062a1;margin:0;font-size:14px;font-weight:600}.mnd-upcoming__heading{margin:0;font-size:24px}.mnd-upcoming__heading a{color:inherit;text-decoration:none}.no-touch .mnd-upcoming__heading a:hover,.touch .mnd-upcoming__heading a:active{text-decoration:underline}.mnd-upcoming__location,.mnd-upcoming__empty{color:#999;margin:0;font-size:14px}.mnd-event-meta{background-color:#f2f2f2;border-radius:8px;padding:24px}.mnd-event-meta__list{grid-template-columns:1fr;gap:12px;margin:0;display:grid}@media (width>=767px){.mnd-event-meta__list{grid-template-columns:repeat(2,1fr)}}.mnd-event-meta__row{flex-direction:column;gap:2px;display:flex}.mnd-event-meta__label{text-transform:uppercase;letter-spacing:.04em;color:#999;margin:0;font-size:12px;font-weight:700}.mnd-event-meta__value{margin:0;font-size:16px;font-weight:600}.mnd-event-meta__actions{margin:20px 0 0}.mnd-event-meta__signup{color:#fff;background-color:#0062a1;border-radius:4px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}.no-touch .mnd-event-meta__signup:hover,.touch .mnd-event-meta__signup:active{opacity:.85}.mnd-contacts__title{margin:0 0 20px;font-size:24px}.mnd-contacts__list{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=767px){.mnd-contacts__list{grid-template-columns:repeat(2,1fr)}}.mnd-contacts__item{align-items:flex-start;gap:16px;margin:0;display:flex}.mnd-contacts__media{flex:none}.mnd-contacts__media img{object-fit:cover;border-radius:50%;width:72px;height:72px;display:block}.mnd-contacts__body{flex-direction:column;gap:2px;display:flex}.mnd-contacts__name{margin:0;font-weight:700}.mnd-contacts__role,.mnd-contacts__specialist{color:#999;margin:0;font-size:14px}.mnd-contacts__email,.mnd-contacts__phone{margin:0;font-size:14px}.mnd-contacts__email a,.mnd-contacts__phone a{color:#0062a1}:root{--vh:100vh;--all-height-available:calc(var(--vh) * 100)}
