.academy-nav,.academy-home{display:none}.academy-nav.show{display:flex}.topbar.justlearn{background:#07182f}.topbar.justlearn .mark{border-radius:12px;background:var(--cyan);color:#04233b;border:0}.academy-home.active{display:block}.academy-hero{padding:clamp(70px,10vw,140px) clamp(20px,9vw,140px);background:radial-gradient(circle at 82% 32%,#00c7e62b,transparent 30%),linear-gradient(135deg,#07182f 8%,#0a3865 100%);color:white}.academy-hero h1{max-width:950px;margin:.2rem 0 1.2rem;font-size:clamp(2.8rem,7vw,6.8rem);line-height:.94;letter-spacing:-.065em}.academy-hero>p:last-child{max-width:670px;color:#cfe0ee;font-size:clamp(1.05rem,2vw,1.3rem)}.course-catalogue{max-width:1240px;margin:auto;padding:clamp(45px,7vw,90px) clamp(18px,4vw,52px)}.catalogue-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.catalogue-head h2{margin:.1rem 0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em}.catalogue-head>p{max-width:480px;color:var(--muted)}.course-card{background:white;border:1px solid var(--line);border-radius:22px;padding:clamp(24px,4vw,44px);box-shadow:var(--shadow)}.course-card.featured{position:relative;overflow:hidden;background:linear-gradient(120deg,#fff 65%,#e8faff);border-top:5px solid var(--cyan)}.course-card.featured>div:first-child{display:flex;justify-content:space-between;align-items:center}.course-number{display:block;color:#9aabbc;font-size:.8rem;font-weight:850;letter-spacing:.12em}.course-status{padding:7px 12px;border-radius:999px;background:#daf7ee;color:#08654c;font-size:.75rem;font-weight:850}.course-card h3{margin:.15rem 0 .7rem;font-size:clamp(1.7rem,3.5vw,3rem);letter-spacing:-.04em}.course-card.featured>p:not(.eyebrow){max-width:720px;color:#41536a;font-size:1.05rem}.course-card ul{display:flex;flex-wrap:wrap;gap:10px 28px;margin:24px 0;padding:0;list-style:none;color:#33465b;font-size:.9rem;font-weight:700}.course-card li:before{content:'✓';margin-right:8px;color:#008ca5}.course-action{display:flex;justify-content:space-between;align-items:center;margin-top:26px;padding:16px 18px;border-radius:12px;background:var(--ink);color:white;text-decoration:none;font-weight:850}.course-action:hover{background:var(--navy)}.coming-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.muted-card{box-shadow:none;background:#f9fbfd}.muted-card h3{font-size:1.55rem}.muted-card p:last-child{color:var(--muted)}.accounting-course{padding-top:34px}.course-breadcrumb{display:flex;gap:9px;margin-bottom:42px;color:var(--muted);font-size:.84rem}.course-breadcrumb a{color:var(--navy);font-weight:750}.section-lede{max-width:720px;margin:.75rem 0 0;color:var(--muted);font-size:1rem}.academy-site .accounting-course.active{max-width:1240px;min-height:calc(100vh - 155px)}@media(max-width:900px){.academy-nav.show{display:none}.academy-nav.show.open{display:flex}.catalogue-head{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:620px){.coming-grid{grid-template-columns:1fr}.course-card ul{display:grid}.academy-hero h1{font-size:clamp(2.7rem,14vw,4.5rem)}}
