.prose[data-astro-cid-d2k72spg]{max-width:820px;margin:0 auto}.prose[data-astro-cid-d2k72spg] h2[data-astro-cid-d2k72spg]{margin-top:1.8rem}.prose[data-astro-cid-d2k72spg] h3[data-astro-cid-d2k72spg]{color:var(--navy);margin-top:1.4rem}.prose[data-astro-cid-d2k72spg] img[data-astro-cid-d2k72spg]{border-radius:var(--radius);width:auto;max-width:100%;max-height:200px;margin:1.4rem auto;display:block}.prose[data-astro-cid-d2k72spg] a:not(.btn){text-underline-offset:2px;text-decoration:underline}.prose[data-astro-cid-d2k72spg] ul[data-astro-cid-d2k72spg]{margin:0 0 1.2rem;padding-left:1.2rem}.prose[data-astro-cid-d2k72spg] li[data-astro-cid-d2k72spg]{color:var(--muted);margin-bottom:.5rem}.prose[data-astro-cid-d2k72spg] .btn[data-astro-cid-d2k72spg]{margin-top:.4rem}.tbl-wrap[data-astro-cid-d2k72spg]{margin:1.2rem 0;overflow-x:auto}.tbl-wrap[data-astro-cid-d2k72spg] table[data-astro-cid-d2k72spg]{border-collapse:collapse;width:100%;font-size:.95rem}.tbl-wrap[data-astro-cid-d2k72spg] th[data-astro-cid-d2k72spg]{background:var(--navy);color:#fff;text-align:left;padding:10px 14px}.tbl-wrap[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg]{border:0;border-bottom:1px solid var(--rule);color:var(--muted);padding:10px 14px}.tbl-wrap[data-astro-cid-d2k72spg] tr[data-astro-cid-d2k72spg]:nth-child(2n) td[data-astro-cid-d2k72spg]{background:#fff}.faq-block[data-astro-cid-d2k72spg] .faq-item[data-astro-cid-d2k72spg]{border-top:1px solid var(--rule);padding:16px 0}.faq-block[data-astro-cid-d2k72spg] .faq-item[data-astro-cid-d2k72spg]:last-child{border-bottom:1px solid var(--rule)}.faq-block[data-astro-cid-d2k72spg] h3[data-astro-cid-d2k72spg]{font-size:1.15rem;font-family:var(--serif);margin:0 0 6px;font-weight:500}.faq-block[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{color:var(--muted);margin:0}.page-head[data-astro-cid-n67f4zmd]{background:var(--bg-soft);padding:44px 0 14px}.page-head[data-astro-cid-n67f4zmd] h1[data-astro-cid-n67f4zmd]{max-width:920px}.related-grid[data-astro-cid-n67f4zmd]{grid-template-columns:1fr 1fr;gap:14px;max-width:860px;margin:28px auto 0;display:grid}.related-card[data-astro-cid-n67f4zmd]{border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-weight:600;transition:border-color .15s ease-out;display:flex}.related-card[data-astro-cid-n67f4zmd]:hover{border-color:var(--brand)}.related-arrow[data-astro-cid-n67f4zmd]{color:var(--brand-link);white-space:nowrap;font-size:.9rem;font-weight:600}.post-cta[data-astro-cid-n67f4zmd]{background:var(--navy);color:#fff;margin-top:8px;padding:56px 0}.post-cta[data-astro-cid-n67f4zmd] h2[data-astro-cid-n67f4zmd]{color:#fff}.post-cta[data-astro-cid-n67f4zmd] p[data-astro-cid-n67f4zmd]{color:#dceefb}@media (width<=720px){.related-grid[data-astro-cid-n67f4zmd]{grid-template-columns:1fr}}.crumbs[data-astro-cid-n67f4zmd]{color:var(--muted);margin-bottom:14px;font-size:.85rem}.crumbs[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{color:var(--brand-link)}.crumbs[data-astro-cid-n67f4zmd] span[data-astro-cid-n67f4zmd]{opacity:.5;margin:0 6px}.crumbs[data-astro-cid-n67f4zmd] em[data-astro-cid-n67f4zmd]{color:var(--muted);font-style:normal}.fund-band[data-astro-cid-n67f4zmd]{background:var(--bg-accent);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fund-band[data-astro-cid-n67f4zmd] .container[data-astro-cid-n67f4zmd]{align-items:center;gap:14px;padding:14px 22px;display:flex}.fund-band[data-astro-cid-n67f4zmd] .fb-ico[data-astro-cid-n67f4zmd]{border-radius:var(--radius);width:38px;height:38px;color:var(--brand-link);background:0 0;flex:none;place-items:center;display:grid}.fund-band[data-astro-cid-n67f4zmd] p[data-astro-cid-n67f4zmd]{color:var(--navy);margin:0}.fund-band[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{font-weight:600}.course-hero[data-astro-cid-n67f4zmd]{object-fit:cover;border-radius:var(--radius);width:100%;height:340px;margin:0 0 28px}.course-layout[data-astro-cid-n67f4zmd]{grid-template-columns:1fr 320px;align-items:start;gap:44px;display:grid}.post-body[data-astro-cid-n67f4zmd] .prose{max-width:68ch;font-family:var(--font);margin:0 auto;font-size:18px;line-height:1.7}.post-body[data-astro-cid-n67f4zmd] .prose p,.post-body[data-astro-cid-n67f4zmd] .prose li{color:var(--ink)}.post-body[data-astro-cid-n67f4zmd] .prose h2,.post-body[data-astro-cid-n67f4zmd] .prose h3{font-family:var(--serif);color:var(--navy);font-weight:500;line-height:1.25}.post-body[data-astro-cid-n67f4zmd] .prose h2{margin-top:2.2rem}.course-main[data-astro-cid-n67f4zmd] .prose{max-width:none;margin:0}.careers[data-astro-cid-n67f4zmd]{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.career-list[data-astro-cid-n67f4zmd]{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.career-list[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]{color:var(--ink);padding-left:28px;font-weight:500;position:relative}.career-list[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]:before{content:"→";color:var(--brand);font-weight:600;position:absolute;left:0}.feat-row[data-astro-cid-n67f4zmd]{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.feat[data-astro-cid-n67f4zmd]{background:var(--bg-soft);border-radius:var(--radius);padding:18px}.feat[data-astro-cid-n67f4zmd] h3[data-astro-cid-n67f4zmd]{color:var(--brand-dark);margin:0 0 4px;font-size:1.02rem}.feat[data-astro-cid-n67f4zmd] p[data-astro-cid-n67f4zmd]{margin:0;font-size:.9rem}.tick-list[data-astro-cid-n67f4zmd]{margin:0 0 1.1rem;padding:0;list-style:none}.tick-list[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]{color:var(--ink);margin-bottom:9px;padding-left:28px;position:relative}.tick-list[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]:before{content:"✓";color:#fff;background:var(--brand-link);border-radius:var(--radius);place-items:center;width:19px;height:19px;font-size:11px;display:grid;position:absolute;top:3px;left:0}.muted-note[data-astro-cid-n67f4zmd]{color:var(--muted);font-size:.88rem;font-style:italic}@media (width<=700px){.feat-row[data-astro-cid-n67f4zmd]{grid-template-columns:1fr}}.enrol-card[data-astro-cid-n67f4zmd]{position:sticky;top:90px}.ec-inner[data-astro-cid-n67f4zmd]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px}.ec-price[data-astro-cid-n67f4zmd]{font-family:var(--serif);color:var(--navy);margin-bottom:14px;font-size:1.9rem;font-weight:500}.ec-title[data-astro-cid-n67f4zmd]{margin:0 0 12px;font-size:1.05rem}.ec-facts[data-astro-cid-n67f4zmd]{margin:0 0 20px;padding:0;list-style:none}.ec-facts[data-astro-cid-n67f4zmd] li[data-astro-cid-n67f4zmd]{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:9px 0;display:flex}.ec-facts[data-astro-cid-n67f4zmd] strong[data-astro-cid-n67f4zmd]{color:var(--muted);font-size:.72rem;font-weight:600}.ec-facts[data-astro-cid-n67f4zmd] span[data-astro-cid-n67f4zmd]{color:var(--navy);font-size:.92rem;font-weight:600}.ec-cta[data-astro-cid-n67f4zmd]{text-align:center;width:100%;display:block}.ec-call[data-astro-cid-n67f4zmd]{border-radius:var(--radius);border:2px solid var(--brand-link);color:var(--brand-link);justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:11px;font-size:.95rem;font-weight:600;transition:background .15s,color .15s;display:flex}.ec-call[data-astro-cid-n67f4zmd]:hover{background:var(--brand-link);color:#fff}.ec-help[data-astro-cid-n67f4zmd]{text-align:center;margin-top:14px;font-size:.9rem;display:block}.ec-rev[data-astro-cid-n67f4zmd]{justify-content:center;margin-top:16px;display:flex}@media (width<=860px){.course-layout[data-astro-cid-n67f4zmd]{grid-template-columns:1fr}.enrol-card[data-astro-cid-n67f4zmd]{order:-1;position:static}.career-list[data-astro-cid-n67f4zmd]{grid-template-columns:1fr}}
