.academy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.academy-meta{opacity:.8;font-size:.95rem}.academy-courses{list-style:none;padding:0;margin:0;display:grid;gap:14px}.academy-course{display:flex;gap:18px;padding:20px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:inherit;text-decoration:none;transition:border-color .2s,background .2s}.academy-course:focus-visible,.academy-course:hover{border-color:rgba(140,90,255,.6);background:rgba(140,90,255,.08)}.academy-course>span:last-child{display:flex;flex-direction:column;gap:6px;min-width:0}.academy-course strong{font-size:1.2rem}.academy-step{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(80,220,140,.15);color:#5be3a0;font-weight:700}.academy-summary{opacity:.8}.academy-enter{font-size:.8rem;letter-spacing:.06em;color:#b49bff;margin-top:4px}.academy-faq details,.academy-syllabus details{border-radius:14px;background:rgba(255,255,255,.04);margin-bottom:10px;padding:14px 18px}.academy-faq summary,.academy-syllabus summary{cursor:pointer;font-weight:600}.academy-syllabus summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.academy-syllabus summary small{opacity:.7;font-weight:400}.academy-syllabus ol{margin:12px 0 0;padding-left:20px;display:grid;gap:10px}.academy-syllabus li>span{font-weight:500}.academy-syllabus li>small{opacity:.6;margin-left:8px}.academy-syllabus li p{margin:4px 0 0;opacity:.75;font-size:.9rem}.academy-syllabus em{color:#5be3a0;font-style:normal}.academy-paths{list-style:none;padding:0;margin:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.academy-path{padding:20px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:grid;gap:8px;align-content:start}.academy-path ol{margin:4px 0 0;padding-left:20px;display:grid;gap:8px}.academy-path small{opacity:.65}.academy-preview{padding:22px;border-radius:18px;background:rgba(80,220,140,.05);border:1px solid rgba(80,220,140,.2)}.academy-preview-body{position:relative;max-height:900px;overflow:hidden}.academy-preview-body:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(transparent,var(--bg,#07080b));pointer-events:none}.academy-preview-more{text-align:center;padding:10px 0 4px}@media (max-width:480px){.academy-course{padding:16px;gap:12px}.academy-step{width:32px;height:32px}}.glossary-letters{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.glossary-letters a{min-width:34px;padding:6px 10px;text-align:center;border-radius:10px;background:rgba(255,255,255,.05);color:inherit;text-decoration:none;font-weight:600}.glossary-group dl{margin:0;display:grid;gap:10px}.glossary-group dl>div{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.04);scroll-margin-top:90px}.glossary-group dl>div:target{outline:1px solid rgba(80,220,140,.6)}.glossary-group dt{font-weight:700}.glossary-group dd{margin:4px 0 0;opacity:.85}.glossary-group dt a{color:inherit;text-decoration:underline;text-decoration-color:rgba(80,220,140,.5);text-underline-offset:3px}.glossary-related{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.glossary-related a{display:inline-block;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:inherit;text-decoration:none}.glossary-related a:focus-visible,.glossary-related a:hover{border-color:rgba(140,90,255,.6)}.academy-test{padding:22px;border-radius:18px;background:rgba(255,255,255,.04)}.academy-test h2{margin:14px 0}.academy-test-answers{display:grid;gap:10px;margin-bottom:14px}.academy-test-answers .button{justify-content:flex-start;text-align:left;white-space:normal}.mentor-pillars{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mentor-pillars li{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.05);font-weight:600}