.academy_main__XuTSo{width:min(100% - 48px,var(--max-width));margin:0 auto;padding-bottom:110px}.academy_breadcrumb__I89B3{display:flex;gap:8px;padding-top:24px;color:var(--text-secondary);font-size:.72rem}.academy_hero__gi4tg{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:80px;align-items:end;padding:clamp(52px,8vw,104px) 0 46px;border-bottom:1px solid var(--text-primary)}.academy_kicker__jv7Jc,.academy_sectionHeading__dkZxj>span{color:var(--color-accent);font:800 .66rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.academy_hero__gi4tg h1{max-width:900px;margin-top:14px;font:800 clamp(3rem,7vw,6.5rem)/.88 var(--font-display);letter-spacing:-.06em}.academy_heroCopy__rHyUM>p{max-width:780px;margin-top:24px;color:var(--text-secondary);font-size:.9rem;line-height:1.75}.academy_actions__eBzze{display:flex;gap:10px;margin-top:28px}.academy_actions__eBzze a{display:inline-flex;min-height:46px;align-items:center;padding:0 18px;border:1px solid var(--border-light);font-size:.76rem;font-weight:800}.academy_actions__eBzze a:first-child{background:var(--color-accent);color:var(--bg-primary);border-color:var(--color-accent)}.academy_actions__eBzze a:hover{border-color:var(--color-accent)}.academy_heroStats__6x71S{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--border-light)}.academy_heroStats__6x71S>div{display:grid;gap:5px;padding:20px 14px}.academy_heroStats__6x71S>div+div{border-left:1px solid var(--border-light)}.academy_heroStats__6x71S strong{font:800 2.7rem/1 var(--font-data)}.academy_heroStats__6x71S small,.academy_heroStats__6x71S span{color:var(--text-secondary);font-size:.68rem}.academy_heroStats__6x71S small{grid-column:1/-1;padding:12px 14px;border-top:1px solid var(--border-light)}.academy_goalStrip__5__zp{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border-light)}.academy_goalStrip__5__zp>span{margin-right:8px;color:var(--text-secondary);font-size:.7rem;font-weight:800;text-transform:uppercase}.academy_goalStrip__5__zp a{padding:8px 11px;border:1px solid var(--border-light);font-size:.72rem}.academy_goalStrip__5__zp a:hover{border-color:var(--color-accent);color:var(--color-accent)}.academy_faq__yHHKS,.academy_method__7bDvs,.academy_paths__CwKD9{padding-top:var(--section-gap-compact)}.academy_sectionHeading__dkZxj{display:grid;grid-template-columns:130px minmax(0,.8fr) minmax(260px,.7fr);gap:24px;align-items:start;margin-bottom:26px}.academy_sectionHeading__dkZxj h2{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.academy_sectionHeading__dkZxj>p{color:var(--text-secondary);font-size:.78rem;line-height:1.65}.academy_pathList__ynmwp{border-top:1px solid var(--text-primary)}.academy_path__Un6t1{scroll-margin-top:100px;border-bottom:1px solid var(--text-primary)}.academy_path__Un6t1>header{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(240px,.65fr);gap:24px;padding:30px 0}.academy_path__Un6t1>header>span{color:var(--color-accent);font:800 .76rem var(--font-mono)}.academy_level__Qh_hE{color:var(--text-secondary);font:750 .6rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.academy_path__Un6t1 h3{margin-top:8px;font-size:1.7rem}.academy_path__Un6t1 header p{max-width:670px;margin-top:9px;color:var(--text-secondary);font-size:.78rem;line-height:1.6}.academy_path__Un6t1 header aside{display:grid;align-content:start;gap:7px;padding-left:20px;border-left:2px solid var(--border-light)}.academy_path__Un6t1 header aside small{color:var(--text-secondary);font-size:.62rem;text-transform:uppercase}.academy_path__Un6t1 header aside strong{font-size:.78rem;line-height:1.5}.academy_path__Un6t1 ol{margin-left:78px;border-top:1px solid var(--border-light)}.academy_path__Un6t1 li a{display:grid;grid-template-columns:40px minmax(0,1fr) 150px 24px;gap:12px;align-items:center;min-height:66px;border-bottom:1px solid var(--border-light)}.academy_path__Un6t1 li:last-child a{border-bottom:0}.academy_path__Un6t1 li a:hover{color:var(--color-accent)}.academy_path__Un6t1 li a>span,.academy_path__Un6t1 li small{color:var(--text-secondary);font:700 .64rem var(--font-mono)}.academy_path__Un6t1 li strong{font-size:.84rem}.academy_path__Un6t1 li i{font-style:normal;text-align:right}.academy_methodGrid__dvx7n{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--border-light)}.academy_methodGrid__dvx7n article{padding:24px;border-right:1px solid var(--border-light)}.academy_methodGrid__dvx7n article:last-child{border:0}.academy_methodGrid__dvx7n b{color:var(--color-accent);font:.7rem var(--font-mono)}.academy_methodGrid__dvx7n h3{margin-top:26px;font-size:.95rem}.academy_methodGrid__dvx7n p{margin-top:9px;color:var(--text-secondary);font-size:.73rem;line-height:1.6}.academy_nextStep__Cy5hZ{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:end;margin-top:var(--section-gap-compact);padding:clamp(28px,5vw,54px);background:var(--text-primary);color:var(--bg-primary)}.academy_nextStep__Cy5hZ>div>span{font-size:.68rem;font-weight:800;text-transform:uppercase}.academy_nextStep__Cy5hZ h2{margin-top:8px;font-size:clamp(1.8rem,4vw,3.4rem)}.academy_nextStep__Cy5hZ p{max-width:620px;margin-top:10px;color:color-mix(in srgb,var(--bg-primary) 72%,transparent);font-size:.78rem}.academy_nextStep__Cy5hZ>a{display:flex;min-width:220px;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid;font-size:.78rem;font-weight:800}.academy_faq__yHHKS .academy_sectionHeading__dkZxj{grid-template-columns:130px 1fr}.academy_faq__yHHKS details{border-bottom:1px solid var(--border-light)}.academy_faq__yHHKS summary{padding:18px 0;font-size:.88rem;font-weight:800;cursor:pointer}.academy_faq__yHHKS details p{max-width:800px;padding:0 0 18px;color:var(--text-secondary);font-size:.78rem;line-height:1.65}@media(max-width:900px){.academy_hero__gi4tg{grid-template-columns:1fr;gap:36px}.academy_heroStats__6x71S{max-width:420px}.academy_sectionHeading__dkZxj{grid-template-columns:100px 1fr}.academy_sectionHeading__dkZxj>p{grid-column:2}.academy_path__Un6t1>header{grid-template-columns:42px 1fr}.academy_path__Un6t1 header aside{grid-column:2}.academy_methodGrid__dvx7n{grid-template-columns:1fr 1fr}.academy_methodGrid__dvx7n article:nth-child(2){border-right:0}.academy_methodGrid__dvx7n article:nth-child(-n+2){border-bottom:1px solid var(--border-light)}}@media(max-width:650px){.academy_main__XuTSo{width:min(100% - 28px,var(--max-width))}.academy_breadcrumb__I89B3{flex-wrap:wrap;row-gap:4px}.academy_hero__gi4tg h1{font-size:clamp(2.7rem,13vw,3.65rem);overflow-wrap:anywhere}.academy_actions__eBzze{align-items:stretch;flex-direction:column}.academy_actions__eBzze a{justify-content:center}.academy_sectionHeading__dkZxj{grid-template-columns:1fr;gap:8px}.academy_sectionHeading__dkZxj>p{grid-column:auto}.academy_path__Un6t1>header{grid-template-columns:34px 1fr;gap:12px}.academy_path__Un6t1 h3{font-size:1.4rem;overflow-wrap:anywhere}.academy_path__Un6t1 header aside{grid-column:1/-1;margin-left:46px}.academy_path__Un6t1 ol{margin-left:0}.academy_path__Un6t1 li a{grid-template-columns:28px minmax(0,1fr) 18px;padding:13px 0}.academy_path__Un6t1 li strong{overflow-wrap:anywhere}.academy_path__Un6t1 li small{grid-column:2}.academy_path__Un6t1 li i{grid-column:3;grid-row:1/3}.academy_methodGrid__dvx7n{grid-template-columns:1fr}.academy_methodGrid__dvx7n article{border-right:0;border-bottom:1px solid var(--border-light)}.academy_nextStep__Cy5hZ{grid-template-columns:1fr}.academy_nextStep__Cy5hZ>a{min-width:0}.academy_faq__yHHKS .academy_sectionHeading__dkZxj{grid-template-columns:1fr}}