[data-mf-course-card][hidden],[data-mf-course-empty][hidden],[data-mf-course-running][hidden]{display:none!important}.mf-course-timezone{display:block;font-size:.75rem;font-weight:400}.mf-course-empty{grid-column:1 / -1}.mf-course-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mf-course-overview .mf-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #d7e1dd;border-radius:18px;background:#fff}.mf-course-overview .mf-image-link{display:block}.mf-course-overview .mf-image-link img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.mf-course-overview .mf-card-body{display:flex;flex-direction:column;flex:1;padding:24px}.mf-course-overview h3{font-size:1.45rem;line-height:1.25;margin:0 0 8px}.mf-course-overview h3 a{color:#0b4f4a}.mf-course-overview .mf-date{margin-bottom:10px;font-weight:700}.mf-course-overview .mf-meta{display:grid;gap:8px}.mf-course-overview .mf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:auto 0 14px;color:#0b4f4a}.mf-course-overview .mf-price strong{font-size:1.5rem}.mf-course-overview .mf-price>span{font-size:.9rem}.mf-course-overview .mf-list{margin:0 0 22px;padding-left:20px}.mf-course-overview .mf-capacity{font-size:.9rem}.mf-course-overview .mf-card-action{margin-top:0}.mf-course-overview .mf-btn{display:block;padding:16px;text-align:center;border-radius:8px;background:#a94b28;color:#fff;font-weight:700;text-decoration:none}.mf-course-overview a:focus-visible{outline:3px solid #0b4f4a;outline-offset:3px}@media (max-width:850px){.mf-course-overview{grid-template-columns:1fr}}