.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_startChooser__Z9E5w{display:grid;grid-template-columns:minmax(200px,.5fr) minmax(0,1.5fr);gap:42px;padding:30px 0;border-bottom:1px solid var(--border-light)}.academy_startChooser__Z9E5w>div:first-child>span{color:var(--color-accent);font:.66rem var(--font-mono);font-weight:800;text-transform:uppercase}.academy_startChooser__Z9E5w h2{margin-top:8px;font-size:clamp(1.5rem,2.5vw,2.25rem)}.academy_startList__93zfg{border-top:1px solid var(--border-light)}.academy_startList__93zfg a{display:grid;grid-template-columns:34px minmax(0,1fr) 150px 18px;gap:14px;align-items:center;border-bottom:1px solid var(--border-light)}.academy_startList__93zfg a>span{color:var(--color-accent);font:.68rem var(--font-mono)}.academy_startList__93zfg div{display:grid;gap:5px}.academy_startList__93zfg small{color:var(--text-secondary);font-size:.64rem;text-transform:uppercase}.academy_startList__93zfg strong{font-size:.88rem}.academy_startList__93zfg b{color:var(--text-secondary);font-size:.7rem}.academy_startList__93zfg i{font-style:normal;text-align:right}.academy_startList__93zfg a:hover i,.academy_startList__93zfg a:hover strong{color:var(--color-accent)}.academy_pathChooser__2s8ZL{padding-top:var(--section-gap-compact);scroll-margin-top:100px}.academy_pathTabs__9RYoi{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--border-light)}.academy_pathTabs__9RYoi button{display:grid;align-content:start;gap:7px;min-height:124px;padding:18px;border:0;border-right:1px solid var(--border-light);background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.academy_pathTabs__9RYoi button:last-child{border-right:0}.academy_pathTabs__9RYoi button span{color:var(--color-accent);font:.68rem var(--font-mono)}.academy_pathTabs__9RYoi button strong{font-size:.9rem}.academy_pathTabs__9RYoi button small{color:var(--text-secondary);font-size:.66rem}.academy_pathTabs__9RYoi button[aria-selected=true]{background:var(--text-primary);color:var(--bg-primary)}.academy_pathTabs__9RYoi button[aria-selected=true] small{color:color-mix(in srgb,var(--bg-primary) 70%,transparent)}.academy_pathPanels__qFjVy{border-bottom:1px solid var(--text-primary)}.academy_pathPanel__JBW0D[hidden]{display:none}.academy_pathPanel__JBW0D>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:28px;padding:30px 0}.academy_pathPanel__JBW0D>header>div>span{color:var(--color-accent);font:.64rem var(--font-mono);text-transform:uppercase}.academy_pathPanel__JBW0D h3{margin-top:8px;font-size:1.8rem}.academy_pathPanel__JBW0D header p{max-width:650px;margin-top:9px;color:var(--text-secondary);font-size:.82rem;line-height:1.6}.academy_pathPanel__JBW0D header aside{display:grid;align-content:start;gap:7px;padding-left:20px;border-left:2px solid var(--border-light)}.academy_pathPanel__JBW0D header aside small{color:var(--text-secondary);font-size:.62rem;text-transform:uppercase}.academy_pathPanel__JBW0D header aside strong{font-size:.82rem;line-height:1.5}.academy_pathPanel__JBW0D ol{margin-left:0;border-top:1px solid var(--border-light)}.academy_pathPanel__JBW0D li a{display:grid;grid-template-columns:40px minmax(0,1fr) 180px 24px;gap:12px;align-items:center;min-height:66px;border-bottom:1px solid var(--border-light)}.academy_pathPanel__JBW0D li:last-child a{border-bottom:0}.academy_pathPanel__JBW0D li a:hover{color:var(--color-accent)}.academy_pathPanel__JBW0D li a>span,.academy_pathPanel__JBW0D li small{color:var(--text-secondary);font:700 .7rem var(--font-mono)}.academy_pathPanel__JBW0D li strong{font-size:.9rem}.academy_pathPanel__JBW0D li i{font-style:normal;text-align:right}.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_startChooser__Z9E5w{grid-template-columns:1fr;gap:22px}.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)}.academy_pathTabs__9RYoi{grid-template-columns:1fr 1fr}.academy_pathTabs__9RYoi button:nth-child(2){border-right:0}.academy_pathTabs__9RYoi button:nth-child(-n+2){border-bottom:1px solid var(--border-light)}.academy_hero__gi4tg,.academy_pathPanel__JBW0D>header{grid-template-columns:1fr}.academy_hero__gi4tg{gap:36px}.academy_heroStats__6x71S{max-width:420px}.academy_startChooser__Z9E5w{grid-template-columns:1fr;gap:22px}.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_startList__93zfg a{grid-template-columns:26px minmax(0,1fr) 18px;padding:12px 0}.academy_startList__93zfg b{grid-column:2}.academy_startList__93zfg i{grid-column:3;grid-row:1/3}.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,.academy_pathTabs__9RYoi{grid-template-columns:1fr}.academy_pathTabs__9RYoi button{min-height:82px;border-right:0}.academy_pathTabs__9RYoi button,.academy_pathTabs__9RYoi button:nth-child(-n+2){border-bottom:1px solid var(--border-light)}.academy_pathPanel__JBW0D>header{gap:18px}.academy_pathPanel__JBW0D header aside{padding-left:14px}.academy_pathPanel__JBW0D li a{grid-template-columns:28px minmax(0,1fr) 18px;padding:13px 0}.academy_pathPanel__JBW0D li small{grid-column:2}.academy_pathPanel__JBW0D li i{grid-column:3;grid-row:1/3}.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_startList__93zfg a{grid-template-columns:26px minmax(0,1fr) 18px;padding:12px 0}.academy_startList__93zfg b{grid-column:2}.academy_startList__93zfg i{grid-column:3;grid-row:1/3}.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}}.academy_startList__93zfg a{min-height:72px}.academy_path__Un6t1 li strong{font-size:.9rem}.academy_path__Un6t1 li small{font-size:.72rem}.academy_faq__yHHKS details p,.academy_methodGrid__dvx7n p,.academy_path__Un6t1 header p,.academy_sectionHeading__dkZxj>p{font-size:.82rem}.academy_nextStep__Cy5hZ>a{min-height:44px;align-items:center}