.learning-hub[data-astro-cid-hwcyyqec]{overflow-wrap:anywhere;min-width:0;max-width:1120px;margin:auto}.learning-hub[data-astro-cid-hwcyyqec] header[data-astro-cid-hwcyyqec]{max-width:760px;margin:1rem 0 3rem}.learning-hub[data-astro-cid-hwcyyqec] h1[data-astro-cid-hwcyyqec]{font:500 clamp(2.25rem,5vw,3.625rem)/1.12 var(--display);letter-spacing:-.03em}.introduction[data-astro-cid-hwcyyqec]{font:1.25rem/1.7 var(--body);margin:1.25rem 0 1.5rem}.reading-path[data-astro-cid-hwcyyqec]{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:3rem;display:grid}.path-intro[data-astro-cid-hwcyyqec]{align-self:start;position:sticky;top:7rem}.path-intro[data-astro-cid-hwcyyqec] h2[data-astro-cid-hwcyyqec],.supporting[data-astro-cid-hwcyyqec] h2[data-astro-cid-hwcyyqec]{font:500 1.875rem/1.25 var(--display);margin:0 0 1rem}.path-intro[data-astro-cid-hwcyyqec] p[data-astro-cid-hwcyyqec]{font:1rem/1.7 var(--ui)}.path-intro[data-astro-cid-hwcyyqec] nav[data-astro-cid-hwcyyqec]{margin-top:1.5rem;display:grid}.path-intro[data-astro-cid-hwcyyqec] a[data-astro-cid-hwcyyqec]{border-bottom:1px solid var(--portal-line);font:1rem/1.5 var(--ui);min-height:44px;padding:.75rem 0;display:block}.path-steps[data-astro-cid-hwcyyqec]{min-width:0;margin:0;padding:0;list-style:none}.path-steps[data-astro-cid-hwcyyqec]>li[data-astro-cid-hwcyyqec]{border-bottom:1px solid var(--portal-line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;margin-bottom:2.5rem;padding:0 0 2.5rem;display:grid}.step-number[data-astro-cid-hwcyyqec]{font:1rem/2 var(--mono);color:var(--brand-muted)}.step-copy[data-astro-cid-hwcyyqec]{min-width:0}.step-copy[data-astro-cid-hwcyyqec] h3[data-astro-cid-hwcyyqec]{font:500 1.75rem/1.3 var(--display);margin:0 0 1.25rem}.worked-example[data-astro-cid-hwcyyqec]{background:var(--brand-paper-2);border-radius:.75rem;min-width:0;margin-top:1.5rem;padding:1.25rem}.worked-example[data-astro-cid-hwcyyqec] h4[data-astro-cid-hwcyyqec]{font:500 1.25rem/1.4 var(--ui);margin:0 0 1rem}.learning-hub[data-astro-cid-hwcyyqec] [data-astro-cid-hwcyyqec]:is(h2,h3,h4){scroll-margin-top:11rem}.supporting[data-astro-cid-hwcyyqec]{max-width:760px;margin:0 0 2.5rem}.related[data-astro-cid-hwcyyqec]{gap:.5rem;margin:2rem 0;display:grid}.related[data-astro-cid-hwcyyqec] a[data-astro-cid-hwcyyqec]{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.75rem 0;display:flex}@media (width<=950px){.reading-path[data-astro-cid-hwcyyqec]{display:block}.path-intro[data-astro-cid-hwcyyqec]{margin-bottom:2rem;position:static}.path-intro[data-astro-cid-hwcyyqec] nav[data-astro-cid-hwcyyqec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}}@media (width<=520px){.path-intro[data-astro-cid-hwcyyqec] nav[data-astro-cid-hwcyyqec]{grid-template-columns:1fr}.path-steps[data-astro-cid-hwcyyqec]>li[data-astro-cid-hwcyyqec]{grid-template-columns:minmax(0,1fr);gap:.5rem}.step-number[data-astro-cid-hwcyyqec]{font-size:.875rem}.worked-example[data-astro-cid-hwcyyqec]{padding:1rem}}
