.hero[data-astro-cid-hmwiulc6]{background:var(--band);padding:40px 0 72px;position:relative;overflow:hidden}.inner[data-astro-cid-hmwiulc6]{z-index:1;position:relative}.crumbs[data-astro-cid-hmwiulc6]{color:var(--muted);margin-bottom:34px;font-size:.85rem}.crumbs[data-astro-cid-hmwiulc6] a[data-astro-cid-hmwiulc6]{color:var(--text-2)}.head-grid[data-astro-cid-hmwiulc6]{grid-template-columns:1.4fr .8fr;align-items:center;gap:56px;display:grid}h1[data-astro-cid-hmwiulc6]{margin-top:18px;font-size:clamp(2.2rem,4.2vw,3.4rem)}.formerly[data-astro-cid-hmwiulc6]{color:var(--muted);margin-top:-8px}.soon[data-astro-cid-hmwiulc6]{color:var(--amber);margin:-4px 0 14px;font-size:.88rem;font-weight:650;display:inline-block}.note[data-astro-cid-hmwiulc6]{margin:0 0 8px;font-size:.9rem}.cta[data-astro-cid-hmwiulc6]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.facts[data-astro-cid-hmwiulc6] dl[data-astro-cid-hmwiulc6]{gap:0;margin:0;display:grid}.facts[data-astro-cid-hmwiulc6] dl[data-astro-cid-hmwiulc6] div[data-astro-cid-hmwiulc6]{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.facts[data-astro-cid-hmwiulc6] dl[data-astro-cid-hmwiulc6] div[data-astro-cid-hmwiulc6]:last-child{border:0}dt[data-astro-cid-hmwiulc6]{color:var(--muted);font-size:.9rem}dd[data-astro-cid-hmwiulc6]{text-align:right;margin:0;font-weight:600}.track[data-astro-cid-hmwiulc6]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 28px;padding:0;list-style:none;display:grid}.track[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:4px;padding:18px 20px;display:grid}.track[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6].on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.track[data-astro-cid-hmwiulc6] .tn[data-astro-cid-hmwiulc6]{font:600 .78rem var(--mono);color:var(--link)}.track[data-astro-cid-hmwiulc6] b[data-astro-cid-hmwiulc6],.track[data-astro-cid-hmwiulc6] a[data-astro-cid-hmwiulc6]{font-weight:600}.track[data-astro-cid-hmwiulc6] .tm[data-astro-cid-hmwiulc6]{color:var(--muted);font-size:.85rem}.cert-grid[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{color:var(--text-2);margin:8px 0 0}.cert-grid[data-astro-cid-hmwiulc6] .sub[data-astro-cid-hmwiulc6]{margin-top:20px;font-size:1rem}.conc-head[data-astro-cid-hmwiulc6]{margin-top:56px}.conc-head[data-astro-cid-hmwiulc6] h3[data-astro-cid-hmwiulc6]{margin-top:8px;font-size:clamp(1.3rem,2.4vw,1.7rem)}.domains[data-astro-cid-hmwiulc6]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dh[data-astro-cid-hmwiulc6]{justify-content:space-between;align-items:baseline;display:flex}.dn[data-astro-cid-hmwiulc6]{font:700 .8rem var(--mono);color:var(--c,var(--primary))}.dw[data-astro-cid-hmwiulc6]{font:700 .8rem var(--mono);color:var(--text-2)}.wbar[data-astro-cid-hmwiulc6]{background:rgba(var(--ink), .06);border-radius:99px;height:5px;margin-top:10px;overflow:hidden}.wbar[data-astro-cid-hmwiulc6] span[data-astro-cid-hmwiulc6]{background:var(--grad);border-radius:inherit;height:100%;display:block}.domains[data-astro-cid-hmwiulc6] h3[data-astro-cid-hmwiulc6]{margin-top:10px;font-size:1.15rem}.syllabus[data-astro-cid-hmwiulc6]{gap:10px;display:grid}.syllabus[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6]{border:1px solid var(--border);background:var(--surface);border-radius:14px}.syllabus[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6][open]{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.syllabus[data-astro-cid-hmwiulc6] summary[data-astro-cid-hmwiulc6]{cursor:pointer;align-items:center;gap:16px;padding:16px 52px 16px 18px;font-weight:600;list-style:none;display:flex;position:relative}.syllabus[data-astro-cid-hmwiulc6] summary[data-astro-cid-hmwiulc6]::-webkit-details-marker{display:none}.ln[data-astro-cid-hmwiulc6]{font:700 .8rem var(--mono);color:var(--link);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:8px;padding:6px 9px}.body[data-astro-cid-hmwiulc6]{padding:0 22px 20px 70px}.labline[data-astro-cid-hmwiulc6]{color:var(--text-2);align-items:center;gap:10px;margin:16px 0 0;font-size:.93rem;display:flex}.plus[data-astro-cid-hmwiulc6]{width:14px;height:14px;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.plus[data-astro-cid-hmwiulc6]:before,.plus[data-astro-cid-hmwiulc6]:after{content:"";background:var(--primary);border-radius:2px;height:2px;transition:transform .25s;position:absolute;inset:6px 0 auto}.plus[data-astro-cid-hmwiulc6]:after{transform:rotate(90deg)}details[data-astro-cid-hmwiulc6][open] .plus[data-astro-cid-hmwiulc6]:after{transform:rotate(0)}.two[data-astro-cid-hmwiulc6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.h3[data-astro-cid-hmwiulc6]{font-size:1.5rem}.roles[data-astro-cid-hmwiulc6]{flex-wrap:wrap;gap:8px;display:flex}.enroll[data-astro-cid-hmwiulc6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.enroll[data-astro-cid-hmwiulc6] h2[data-astro-cid-hmwiulc6]{font-size:clamp(1.9rem,3.4vw,2.6rem)}@media (width<=960px){.head-grid[data-astro-cid-hmwiulc6],.two[data-astro-cid-hmwiulc6],.enroll[data-astro-cid-hmwiulc6],.track[data-astro-cid-hmwiulc6]{grid-template-columns:minmax(0,1fr)}.domains[data-astro-cid-hmwiulc6]{grid-template-columns:1fr}.body[data-astro-cid-hmwiulc6]{padding-left:22px}}
