.ablocks-academy-courses__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.ablocks-academy-courses__result-count{margin:0}.ablocks-academy-courses__layout-switcher{display:inline-flex;gap:4px;margin-left:auto}.ablocks-academy-courses__layout-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;height:36px;justify-content:center;opacity:.6;padding:0;width:36px}.ablocks-academy-courses__layout-button:hover,.ablocks-academy-courses__layout-button[aria-pressed=true]{border-color:currentcolor;opacity:1}.ablocks-academy-courses__layout-button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.ablocks-academy-courses--list .academy-courses .academy-row>[class*=academy-col-]{flex:0 0 100%;max-width:100%}.ablocks-academy-courses--list .academy-courses .academy-course{align-items:start;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:1fr auto}.ablocks-academy-courses--list .academy-courses .academy-course__header{grid-column:1;grid-row:1/span 2}.ablocks-academy-courses--list .academy-courses .academy-course__body,.ablocks-academy-courses--list .academy-courses .academy-course__footer{grid-column:2}@media (max-width:767px){.ablocks-academy-courses--list .academy-courses .academy-course{display:block}}