.academy-card[data-v-15fe6a16]{color:var(--academy-text);text-decoration:none}.academy-card[data-v-15fe6a16],.academy-card__body[data-v-15fe6a16]{display:flex;min-width:0;flex-direction:column}.academy-card__body[data-v-15fe6a16]{align-items:flex-start;gap:8px;padding-block-start:14px}.academy-card__taxonomy[data-v-15fe6a16]{display:flex;max-width:100%;align-items:center;gap:8px;overflow:hidden}.academy-card--home .academy-card__body[data-v-15fe6a16]{gap:12px;padding-block-start:16px}.academy-card--tag[data-v-15fe6a16]{grid-column:span 2;display:grid;grid-template-columns:subgrid;align-items:start;gap:16px}.academy-card--tag .academy-card__body[data-v-15fe6a16]{padding-block-start:0}@media(max-width:767px){.academy-card--tag[data-v-15fe6a16]{grid-column:auto;grid-template-columns:minmax(0,1fr)}}.academy-card h3[data-v-15fe6a16],.academy-card p[data-v-15fe6a16]{max-width:100%;margin:0;transition:color .2s ease}.academy-card h3[data-v-15fe6a16]{font-size:18px;font-weight:600;line-height:1.2}.academy-card p[data-v-15fe6a16]{color:var(--academy-text-secondary);font-size:14px;line-height:1.45}.academy-category-floor__header[data-v-c4e132c3]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:24px;color:inherit;text-decoration:none}.academy-category-floor__header .academy-section__heading[data-v-c4e132c3]{margin:0}.academy-category-floor__arrow[data-v-c4e132c3]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center}.academy-category-floor__grid[data-v-c4e132c3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.academy-category-floor__grid[data-v-c4e132c3] .academy-media{aspect-ratio:16/9;border-radius:16px}@media(max-width:767px){.academy-category-floor__grid[data-v-c4e132c3]{grid-template-columns:minmax(0,1fr);gap:28px}}.academy-recommendation-rail[data-v-91d35fa0]{display:flex;height:438px;min-width:0;flex-direction:column;gap:24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.academy-recommendation-rail[data-v-91d35fa0]::-webkit-scrollbar{display:none}.academy-recommendation-rail[data-v-91d35fa0] .academy-row{grid-template-columns:260px minmax(0,1fr);flex:0 0 auto}.academy-recommendation-rail[data-v-91d35fa0] .academy-row .academy-media{width:260px;height:auto;aspect-ratio:16/9}@media(max-width:767px){.academy-recommendation-rail[data-v-91d35fa0]{height:auto;gap:28px;overflow:visible;overscroll-behavior:auto}.academy-recommendation-rail[data-v-91d35fa0] .academy-row{grid-template-columns:minmax(0,1fr)}.academy-recommendation-rail[data-v-91d35fa0] .academy-row .academy-media{width:100%;height:auto}}.academy-featured-stage[data-v-06ceab7d]{display:grid;grid-template-columns:minmax(0,584px) minmax(0,1fr);gap:32px;margin-block-start:60px}.academy-featured-stage__lead[data-v-06ceab7d]{position:relative;display:block;min-width:0;aspect-ratio:584/497;overflow:hidden}.academy-featured-stage__swiper[data-v-06ceab7d],.academy-featured-stage__swiper swiper-slide[data-v-06ceab7d]{display:block;width:100%;height:100%}.academy-featured-stage--without-lead[data-v-06ceab7d]{grid-template-columns:minmax(0,1fr)}.academy-featured-stage__slide[data-v-06ceab7d]{position:relative;display:block;width:100%;height:100%;color:#fff;text-decoration:none}.academy-featured-stage__slide[data-v-06ceab7d] .academy-media{height:100%}.academy-featured-stage__slide[data-v-06ceab7d] .academy-media__image{transform:none}.academy-featured-stage__overlay[data-v-06ceab7d]{position:absolute;z-index:2;display:flex;min-height:113px;flex-direction:column;justify-content:center;gap:10px;inset-inline:0;inset-block-end:0;padding:24px;background:linear-gradient(0deg,#000 0,transparent);color:#fff;pointer-events:none}.academy-featured-stage__count[data-v-06ceab7d]{display:block;color:#ffffff7a;font-size:14px;font-weight:600;line-height:1.2}.academy-featured-stage__overlay h2[data-v-06ceab7d]{display:block;overflow:hidden;margin:0;font-size:32px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.academy-featured-stage__lead[data-v-06ceab7d]:hover .academy-media__image{transform:scale(1.08)}.academy-featured-stage__rail[data-v-06ceab7d]{min-width:0}.academy-featured-stage__tabs[data-v-06ceab7d]{display:flex;gap:27px;margin-block-end:20px}.academy-featured-stage__tabs button[data-v-06ceab7d]{border:0;padding:0;background:transparent;color:var(--academy-text-tertiary);cursor:pointer;font:inherit;font-size:32px;font-weight:600}.academy-featured-stage__tabs button[aria-selected=true][data-v-06ceab7d]{color:var(--academy-text)}@media(max-width:767px){.academy-featured-stage[data-v-06ceab7d]{grid-template-columns:minmax(0,1fr);gap:28px;margin-block-start:32px}.academy-featured-stage__tabs button[data-v-06ceab7d]{font-size:16px}.academy-featured-stage__overlay[data-v-06ceab7d]{min-height:88px;padding:20px}.academy-featured-stage__overlay h2[data-v-06ceab7d]{font-size:20px}}@media(prefers-reduced-motion:reduce){.academy-featured-stage__lead[data-v-06ceab7d]:hover .academy-media__image{transform:none}}.academy-hero[data-v-7e69eac4]{display:grid;min-height:400px;place-items:center;padding:0 20px;background-color:#000;overflow:hidden}.academy-hero__inner[data-v-7e69eac4]{display:grid;width:min(1200px,100%);grid-template-columns:minmax(0,680px) 300px;align-items:center;justify-content:space-between}.academy-hero__content[data-v-7e69eac4]{display:flex;min-width:0;flex-direction:column;gap:32px;text-align:start}.academy-hero__copy[data-v-7e69eac4]{display:flex;flex-direction:column;gap:12px}.academy-hero[data-v-7e69eac4] h1{margin:0;color:#fff;font-size:32px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.academy-hero p[data-v-7e69eac4]{margin:0;color:#919499;font-size:16px;line-height:1.2}.academy-hero__illustration[data-v-7e69eac4]{display:block;width:300px;height:300px;-o-object-fit:contain;object-fit:contain}.academy-hero[data-v-7e69eac4] .academy-search{height:36px;max-width:500px;grid-template-columns:16px minmax(0,1fr) 24px;gap:10px;padding-inline:12px 4px;background:#ffffff1a}.academy-hero[data-v-7e69eac4] .academy-search__icon{width:16px;height:16px;border-color:#999}.academy-hero[data-v-7e69eac4] .academy-search__icon:after{border-color:#999}.academy-hero[data-v-7e69eac4] .academy-search input{color:#999;font-size:14px;line-height:1.6}.academy-hero[data-v-7e69eac4] .academy-search input::-moz-placeholder{color:#999;opacity:1}.academy-hero[data-v-7e69eac4] .academy-search input::placeholder{color:#999;opacity:1}.academy-hero[data-v-7e69eac4] .academy-search__clear{width:24px;height:24px}@media(max-width:767px){.academy-hero[data-v-7e69eac4]{min-height:0;place-items:center;padding:24px 15px 40px}.academy-hero__inner[data-v-7e69eac4]{display:flex;width:100%;flex-direction:column;gap:20px;transform:none}.academy-hero__content[data-v-7e69eac4]{width:100%;align-items:center;gap:32px;text-align:center}.academy-hero__copy[data-v-7e69eac4]{gap:4px}.academy-hero[data-v-7e69eac4] h1{font-size:20px;line-height:1.2}.academy-hero p[data-v-7e69eac4]{font-size:14px;line-height:1.2}.academy-hero__illustration[data-v-7e69eac4]{width:200px;height:200px;order:-1}}.academy-home-view[data-v-dd0dedf5]{min-height:60vh;padding-block-end:80px}.academy-home-view__category-nav[data-v-dd0dedf5]{margin-block-start:72px}.academy-home-view__cta[data-v-dd0dedf5]{--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:80px}.academy-home-below-fold-fallback[data-v-dd0dedf5]{display:flex;flex-direction:column;gap:72px;margin-block-start:72px}.academy-home-below-fold-fallback__floor[data-v-dd0dedf5]{width:100%;height:440px;border-radius:12px;background:var(--academy-soft-bg,hsla(0,0%,50%,.08))}.academy-home-below-fold-fallback__cta[data-v-dd0dedf5]{width:100%;height:220px;margin-block-start:8px;border-radius:16px;background:var(--academy-soft-bg,hsla(0,0%,50%,.08))}@media(max-width:767px){.academy-home-view[data-v-dd0dedf5]{padding-block-end:40px}.academy-home-view__cta[data-v-dd0dedf5]{margin-block-start:40px}.academy-home-below-fold-fallback[data-v-dd0dedf5]{gap:40px;margin-block-start:40px}.academy-home-below-fold-fallback__floor[data-v-dd0dedf5]{height:520px}.academy-home-below-fold-fallback__cta[data-v-dd0dedf5]{height:260px}}
