.academy-listing-view[data-v-f85b40d0]{min-height:60vh;padding-block:40px 96px}.academy-listing-view__top-row[data-v-f85b40d0]{display:flex;align-items:center;gap:24px}.academy-listing-view__top-row[data-v-f85b40d0] .academy-breadcrumb{min-width:0;flex:1}.academy-listing-view__top-row[data-v-f85b40d0] .academy-search{width:350px;height:36px;flex:0 0 350px}.academy-listing-view__header[data-v-f85b40d0]{margin-block-start:40px}.academy-listing-view__header h1[data-v-f85b40d0]{margin:0;font-size:32px;line-height:1.6;overflow-wrap:anywhere}.academy-listing-view__category-nav[data-v-f85b40d0]{margin-block-start:16px}.academy-listing-view .academy-section[data-v-f85b40d0]{margin-block-start:48px}.academy-listing-view__rows[data-v-f85b40d0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.academy-listing-view__cta[data-v-f85b40d0]{--auth-cta-border:var(--academy-border);--auth-cta-text:var(--academy-text);--auth-cta-text-secondary:var(--academy-text-secondary);--auth-cta-accent:var(--academy-accent);--auth-cta-soft-bg:var(--academy-soft-bg);--auth-cta-action-bg:var(--academy-action-bg);--auth-cta-action-text:var(--academy-action-text);margin-block-start:48px}.academy-pagination[data-v-f85b40d0]{display:flex;justify-content:center;gap:8px;margin-block-start:48px}.academy-pagination button[data-v-f85b40d0]{width:36px;height:36px;border:0;border-radius:var(--academy-radius-sm);background:transparent;color:var(--academy-text-secondary);cursor:pointer}.academy-pagination button[aria-current=page][data-v-f85b40d0]{background:var(--academy-soft-bg);color:var(--academy-text)}@media(max-width:767px){.academy-listing-view[data-v-f85b40d0]{padding-block:32px 64px}.academy-listing-view__top-row[data-v-f85b40d0]{align-items:stretch;flex-direction:column;gap:20px}.academy-listing-view__top-row[data-v-f85b40d0] .academy-search{width:100%;flex-basis:40px}.academy-listing-view__header[data-v-f85b40d0]{margin-block-start:32px}.academy-listing-view__header h1[data-v-f85b40d0]{font-size:24px;line-height:1.3}.academy-listing-view__rows[data-v-f85b40d0]{grid-template-columns:minmax(0,1fr);gap:28px}}
