body{background:#fff}.site-footer{margin-top:60px}.hub-hero[data-astro-cid-bmccredw]{color:#fff;background:linear-gradient(120deg,#0b2337 0%,#123d52 67%,#0a5761 100%);overflow:hidden}.hub-hero-inner[data-astro-cid-bmccredw]{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:52px;padding-top:70px;padding-bottom:72px;display:grid}.hub-intro[data-astro-cid-bmccredw]{min-width:0}.hub-back[data-astro-cid-bmccredw]{color:#c3e3e7;font-size:var(--type-action);margin-bottom:24px;font-weight:700;display:inline-block}.hub-back[data-astro-cid-bmccredw]:hover{color:#fff;text-decoration:underline}.hub-eyebrow[data-astro-cid-bmccredw]{color:#95e3d8;font-weight:800;font-size:var(--type-label);letter-spacing:.11em;display:block}.hub-intro[data-astro-cid-bmccredw] h1[data-astro-cid-bmccredw]{letter-spacing:-.047em;margin:17px 0 20px;font-size:clamp(37px,4.1vw,60px);line-height:1.24}.hub-intro[data-astro-cid-bmccredw] h1[data-astro-cid-bmccredw] em[data-astro-cid-bmccredw]{color:#82e6d6;font-style:normal}.hub-intro[data-astro-cid-bmccredw]>p[data-astro-cid-bmccredw]{font-size:var(--type-lead);color:#d4e8ec;max-width:620px;margin:0;line-height:1.83}.hub-actions[data-astro-cid-bmccredw]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hub-actions[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw]{min-height:50px;font-size:var(--type-action);border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:11px 17px;font-weight:800;display:inline-flex}.hub-primary[data-astro-cid-bmccredw]{color:#073247;background:#8ae8d5}.hub-primary[data-astro-cid-bmccredw]:hover{background:#fff}.hub-secondary[data-astro-cid-bmccredw]{color:#ebfafa;border:1px solid #7bafbe}.hub-secondary[data-astro-cid-bmccredw]:hover{background:#ffffff20}.hub-stats[data-astro-cid-bmccredw]{color:#d0e9eb;font-size:var(--type-caption);border-top:1px solid #ffffff35;flex-wrap:wrap;gap:16px 26px;margin-top:35px;padding-top:23px;display:flex}.hub-stats[data-astro-cid-bmccredw] span[data-astro-cid-bmccredw]{align-items:baseline;gap:7px;display:inline-flex}.hub-stats[data-astro-cid-bmccredw] strong[data-astro-cid-bmccredw]{color:#fff;font-size:24px}.hub-visual[data-astro-cid-bmccredw]{background:#0b3045;border:1px solid #acd9de4a;border-radius:17px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #04121f40}.hub-visual[data-astro-cid-bmccredw] img[data-astro-cid-bmccredw]{aspect-ratio:8/5;object-fit:contain;width:100%;height:auto;display:block}.hub-visual[data-astro-cid-bmccredw]>span[data-astro-cid-bmccredw]{color:#cae0e5;font-size:var(--type-label);text-align:right;background:#0a3043;padding:8px 13px;display:block}.hub-track-nav[data-astro-cid-bmccredw]{border-bottom:1px solid #dfe8eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:22px;padding-bottom:22px;display:grid}.hub-track-nav[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw]{color:#173e54;min-width:0;font-size:var(--type-action);background:#eff7fa;border-radius:10px;align-items:center;gap:11px;padding:14px;font-weight:800;line-height:1.5;display:flex}.hub-track-nav[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw]:hover{color:#076769;background:#dbf2ef}.hub-track-nav[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw] span[data-astro-cid-bmccredw]:first-child{font-size:var(--type-label);color:#266883}.hub-track-nav[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw] span[data-astro-cid-bmccredw]:last-child{color:#417788;margin-left:auto}.hub-journeys[data-astro-cid-bmccredw]{padding-top:72px;padding-bottom:72px}.hub-section-intro[data-astro-cid-bmccredw]{max-width:730px}.hub-section-intro[data-astro-cid-bmccredw] h2[data-astro-cid-bmccredw]{color:#102d42;font-size:var(--type-section-title);letter-spacing:-.035em;margin:8px 0 12px;line-height:1.26}.hub-section-intro[data-astro-cid-bmccredw] p[data-astro-cid-bmccredw]{color:#607382;font-size:var(--type-body);margin:0;line-height:1.8}.journey-grid[data-astro-cid-bmccredw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:28px;display:grid}.journey-card[data-astro-cid-bmccredw]{background:#f9fcfd;border:1px solid #d9e5e9;border-radius:15px;min-width:0;padding:24px}.journey-index[data-astro-cid-bmccredw]{font-size:var(--type-label);color:#2e6982;letter-spacing:.08em;font-weight:800}.journey-card[data-astro-cid-bmccredw] h3[data-astro-cid-bmccredw]{color:#15384d;font-size:var(--type-card-title);margin:10px 0 6px;line-height:1.35}.journey-card[data-astro-cid-bmccredw]>p[data-astro-cid-bmccredw]{color:#607686;font-size:var(--type-card-body);margin:0 0 18px;line-height:1.7}.journey-card[data-astro-cid-bmccredw] ol[data-astro-cid-bmccredw]{gap:12px;margin:0;padding-left:22px;display:grid}.journey-card[data-astro-cid-bmccredw] li[data-astro-cid-bmccredw]{color:#39818a;font-size:var(--type-caption);padding-left:2px;font-weight:800}.journey-card[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw]{color:#24475e;line-height:1.6;font-size:var(--type-action);font-weight:700}.journey-card[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw]:hover{color:#1469c6;text-decoration:underline}.journey-card[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw] span[data-astro-cid-bmccredw]{color:#259288}.hub-content[data-astro-cid-bmccredw]{padding-top:15px;padding-bottom:48px}.library-intro[data-astro-cid-bmccredw]{margin-bottom:48px}.hub-track[data-astro-cid-bmccredw]{margin-bottom:70px;scroll-margin-top:115px}.track-heading[data-astro-cid-bmccredw]{border-bottom:1px solid #dce8eb;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:17px;margin-bottom:23px;padding-bottom:20px;display:grid}.track-number[data-astro-cid-bmccredw]{color:#0c7779;background:#e2f5f2;border-radius:14px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:800;display:grid}.track-heading[data-astro-cid-bmccredw] h2[data-astro-cid-bmccredw]{letter-spacing:-.025em;margin:5px 0 7px;font-size:clamp(25px,3vw,35px);line-height:1.3}.track-heading[data-astro-cid-bmccredw] p[data-astro-cid-bmccredw]{font-size:var(--type-body);color:#607685;max-width:710px;margin:0;line-height:1.75}.track-count[data-astro-cid-bmccredw]{color:#476a7c;font-size:var(--type-label);white-space:nowrap;background:#f0f6f8;border-radius:999px;padding:7px 12px;font-weight:800}.lesson-grid[data-astro-cid-bmccredw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lesson-card[data-astro-cid-bmccredw]{background:#fff;border:1px solid #dce7eb;border-radius:14px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 24px #173f540a}.lesson-card[data-astro-cid-bmccredw]:hover{border-color:#a0d2d3;transform:translateY(-3px);box-shadow:0 13px 34px #173f5419}.lesson-link[data-astro-cid-bmccredw]{flex-direction:column;height:100%;display:flex}.lesson-image[data-astro-cid-bmccredw]{aspect-ratio:8/5;background:#0d3044;position:relative}.lesson-image[data-astro-cid-bmccredw] img[data-astro-cid-bmccredw]{object-fit:contain;width:100%;height:100%;display:block}.lesson-number[data-astro-cid-bmccredw]{color:#0a5766;font-size:var(--type-label);background:#e0f8f0;border-radius:6px;padding:5px 9px;font-weight:800;position:absolute;top:13px;left:13px}.lesson-copy[data-astro-cid-bmccredw]{flex-direction:column;flex:1;padding:20px;display:flex}.lesson-copy[data-astro-cid-bmccredw] h3[data-astro-cid-bmccredw]{color:#173c52;font-size:var(--type-article-card-title);overflow-wrap:anywhere;margin:0 0 10px;line-height:1.43}.lesson-copy[data-astro-cid-bmccredw] p[data-astro-cid-bmccredw]{color:#637786;font-size:var(--type-card-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.75;display:-webkit-box;overflow:hidden}.lesson-bottom[data-astro-cid-bmccredw]{font-size:var(--type-label);color:#6d8390;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.lesson-bottom[data-astro-cid-bmccredw] strong[data-astro-cid-bmccredw]{font-size:var(--type-action);color:#1661a9}.back-to-paths[data-astro-cid-bmccredw]{font-size:var(--type-action);color:#2461a1;margin-top:22px;font-weight:800;display:inline-block}.back-to-paths[data-astro-cid-bmccredw]:hover{text-decoration:underline}.hub-last[data-astro-cid-bmccredw]{background:#e9f5f8;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;padding:36px;display:flex}.hub-last[data-astro-cid-bmccredw]>div[data-astro-cid-bmccredw]{max-width:750px}.hub-last[data-astro-cid-bmccredw] h2[data-astro-cid-bmccredw]{margin:6px 0 8px;font-size:clamp(23px,2.5vw,31px);line-height:1.3}.hub-last[data-astro-cid-bmccredw] p[data-astro-cid-bmccredw]{color:#526d7b;font-size:var(--type-body);margin:0;line-height:1.75}.hub-last[data-astro-cid-bmccredw]>a[data-astro-cid-bmccredw]{white-space:nowrap;color:#fff;min-height:52px;font-weight:800;font-size:var(--type-action);background:#245dcc;border-radius:8px;justify-content:center;align-items:center;gap:13px;padding:12px 18px;display:flex}.hub-last[data-astro-cid-bmccredw]>a[data-astro-cid-bmccredw]:hover{background:#153f94}@media (width<=1020px){.hub-hero-inner[data-astro-cid-bmccredw]{gap:28px}.hub-track-nav[data-astro-cid-bmccredw]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-grid[data-astro-cid-bmccredw]{gap:11px}.journey-card[data-astro-cid-bmccredw]{padding:19px}.lesson-grid[data-astro-cid-bmccredw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hub-hero-inner[data-astro-cid-bmccredw]{grid-template-columns:1fr;gap:29px;padding-top:35px;padding-bottom:42px}.hub-intro[data-astro-cid-bmccredw] h1[data-astro-cid-bmccredw]{font-size:clamp(34px,6vw,48px)}.hub-intro[data-astro-cid-bmccredw]>p[data-astro-cid-bmccredw]{font-size:var(--type-body)}.hub-visual[data-astro-cid-bmccredw]{width:min(100%,620px)}.hub-journeys[data-astro-cid-bmccredw]{padding-top:47px;padding-bottom:52px}.journey-grid[data-astro-cid-bmccredw]{grid-template-columns:1fr}.hub-last[data-astro-cid-bmccredw]{padding:25px;display:block}.hub-last[data-astro-cid-bmccredw]>a[data-astro-cid-bmccredw]{white-space:normal;margin-top:23px}}@media (width<=480px){.hub-intro[data-astro-cid-bmccredw] h1[data-astro-cid-bmccredw]{font-size:clamp(32px,9vw,41px)}.hub-actions[data-astro-cid-bmccredw]{flex-direction:column}.hub-actions[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw]{width:100%}.hub-stats[data-astro-cid-bmccredw]{gap:12px 15px}.hub-track-nav[data-astro-cid-bmccredw]{grid-template-columns:1fr;gap:7px}.hub-track-nav[data-astro-cid-bmccredw] a[data-astro-cid-bmccredw]{min-height:48px;padding:11px 14px}.track-heading[data-astro-cid-bmccredw]{grid-template-columns:49px minmax(0,1fr);gap:12px}.track-number[data-astro-cid-bmccredw]{width:46px;height:46px;font-size:21px}.track-count[data-astro-cid-bmccredw]{grid-column:2;justify-self:start}.lesson-grid[data-astro-cid-bmccredw]{grid-template-columns:1fr}.lesson-copy[data-astro-cid-bmccredw]{padding:17px}.hub-content[data-astro-cid-bmccredw]{padding-bottom:25px}.hub-track[data-astro-cid-bmccredw]{margin-bottom:48px}}@media (prefers-reduced-motion:reduce){.lesson-card[data-astro-cid-bmccredw]{transition:none}}
