.layout-academy .academy-hero{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}@media(min-width:1024px){.layout-academy .academy-hero{padding-top:3rem;gap:2rem}}@media(min-width:1600px){.layout-academy .academy-hero{padding-top:5.375rem}}.layout-academy .academy-hero__head{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.layout-academy .academy-hero__head{gap:1rem}}.layout-academy .academy-hero__title{margin:0;font-family:var(--font-family),sans-serif;font-weight:var(--font-weight-semibold);font-size:1.75rem;line-height:120%;color:var(--color-black);max-width:1455px}@media(min-width:1024px){.layout-academy .academy-hero__title{font-size:2.5rem}}@media(min-width:1200px){.layout-academy .academy-hero__title{font-size:3.5rem}}.layout-academy .academy-hero__row{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.layout-academy .academy-hero__row{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2rem 3rem}}@media(min-width:1600px){.layout-academy .academy-hero__row{flex-wrap:nowrap;gap:2rem 4.25rem}}.layout-academy .academy-hero__intro{display:flex;width:100%}@media(min-width:1600px){.layout-academy .academy-hero__intro{display:flex;flex-direction:column;gap:1.5rem;flex:25 1 25rem;width:auto}}.layout-academy .academy-hero__text{margin:0;font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:1.125rem;line-height:1.5rem;color:var(--color-black);max-width:64rem}@media(min-width:1024px){.layout-academy .academy-hero__text{font-size:1rem;line-height:1.5rem}}@media(min-width:1600px){.layout-academy .academy-hero__text{font-size:1.25rem;line-height:1.75rem}.layout-academy .academy-hero__text--mobile{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.layout-academy .academy-hero__text--desktop{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.layout-academy .academy-hero__text--desktop{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}.layout-academy .academy-hero__text--soft{color:var(--color-text-soft)}@media(min-width:1024px){.layout-academy .academy-hero .article-card--featured{flex:1 1;min-width:0}}@media(min-width:1600px){.layout-academy .academy-hero .article-card--featured{flex:46 1 46rem;min-width:0}}