.mdpro-events,.mdpro-authors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mdpro-events article,.mdpro-authors a{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;text-decoration:none}.mdpro-events img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#eef0f3}.mdpro-events h3,.mdpro-events p{padding:0 14px}.mdpro-authors a{display:flex;align-items:center;gap:12px;padding:14px;color:#111827}.mdpro-authors a span{display:flex;min-width:0;flex-direction:column}.mdpro-authors a small{color:#667085;line-height:1.3;margin-top:4px}.mdpro-authors img{border-radius:50%}.mdpro-event-periods,.mdpro-event-types{display:flex;gap:8px;overflow:auto;margin:0 0 12px}.mdpro-event-periods button,.mdpro-event-types button{border:1px solid #d0d5dd;background:#fff;border-radius:999px;padding:8px 13px;white-space:nowrap;cursor:pointer}.mdpro-event-periods button.is-active,.mdpro-event-types button.is-active{background:#c5161d;border-color:#c5161d;color:#fff}.mdpro-district-list{display:grid;gap:8px}.mdpro-ad{margin:24px auto;text-align:center}.mdpro-ad>span{display:block;color:#6b7280;font-size:11px;text-transform:uppercase}.mdpro-ad img{max-width:100%;height:auto;object-fit:contain}.mdpro-ad-position-after_hero img,.mdpro-ad-position-between_news img{width:min(970px,100%);max-height:250px}.mdpro-ad-position-sidebar img{width:min(300px,100%);max-height:600px}@media(max-width:800px){.mdpro-events,.mdpro-authors{grid-template-columns:repeat(2,minmax(0,1fr))}.mdpro-ad img{width:min(320px,100%);max-height:250px}}
