science-course-context[data-astro-cid-u4rrb35z]{margin-block:1rem;display:block}science-course-context[data-astro-cid-u4rrb35z] section[data-astro-cid-u4rrb35z]{margin-block:1rem}science-course-context[data-astro-cid-u4rrb35z] h2[data-astro-cid-u4rrb35z]{font-size:1rem}science-course-context[data-astro-cid-u4rrb35z] a[data-astro-cid-u4rrb35z]{min-height:var(--control-height);align-items:center;display:inline-flex}.post-taxonomy[data-astro-cid-qcekj4ct]{margin-block:var(--space-5);border-top:1px solid var(--divider-quiet);gap:var(--space-3);font-family:var(--font-ui);overflow-wrap:anywhere;padding-block-start:var(--space-3);display:grid}.post-taxonomy__label[data-astro-cid-qcekj4ct]{font-size:var(--type-caption);color:var(--text-secondary);margin-block-end:var(--space-1);font-weight:650}.post-taxonomy__item[data-astro-cid-qcekj4ct]{min-width:0;max-width:100%}.post-taxonomy__chip[data-astro-cid-qcekj4ct]{max-width:100%}span[data-astro-cid-qcekj4ct].post-taxonomy__chip{min-height:var(--control-height);padding:var(--space-1) var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-pill);font-size:var(--type-meta);color:var(--text-secondary);align-items:center;display:inline-flex}.post-taxonomy__chip--muted[data-astro-cid-qcekj4ct]{background:var(--surface-subtle)}.post-taxonomy__link[data-astro-cid-qcekj4ct]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.article-identity[data-astro-cid-ua7etf7r]{gap:var(--space-1) var(--space-3);color:var(--text-secondary);font:var(--type-meta)/var(--leading-ui) var(--font-ui);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.article-identity[data-astro-cid-ua7etf7r] p[data-astro-cid-ua7etf7r]{margin:0}.article-credit[data-astro-cid-ua7etf7r] a{color:inherit;text-underline-offset:.2em}.article-credit[data-astro-cid-ua7etf7r] a:hover{color:var(--link)}.article-credit[data-astro-cid-ua7etf7r] a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.article-details[data-astro-cid-ua7etf7r],.article-related[data-astro-cid-ua7etf7r]{margin-block:var(--space-5);font:var(--type-meta)/var(--leading-ui) var(--font-ui)}.article-details[data-astro-cid-ua7etf7r]{gap:var(--space-2);border-top:1px solid var(--divider-quiet);padding-block-start:var(--space-3);display:grid}.article-details[data-astro-cid-ua7etf7r] summary[data-astro-cid-ua7etf7r],.article-details[data-astro-cid-ua7etf7r] a[data-astro-cid-ua7etf7r]{min-height:var(--control-height);align-items:center;display:inline-flex}.article-details[data-astro-cid-ua7etf7r] [data-astro-cid-ua7etf7r]:is(a,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.article-related[data-astro-cid-ua7etf7r] ul[data-astro-cid-ua7etf7r]{margin:0;padding:0;list-style:none}.article-related[data-astro-cid-ua7etf7r] li[data-astro-cid-ua7etf7r]{border-bottom:1px solid var(--divider-quiet)}.article-related[data-astro-cid-ua7etf7r] h2[data-astro-cid-ua7etf7r]{margin:0 0 var(--space-2);font-size:var(--type-subsection)}.article-reading-set[data-astro-cid-ua7etf7r]{margin-block:var(--space-3);padding-block:var(--space-2);border-block:1px solid var(--divider-quiet);font-family:var(--font-ui)}.article-reading-set[data-astro-cid-ua7etf7r] summary[data-astro-cid-ua7etf7r]{font-weight:650}.article-reading-set[data-astro-cid-ua7etf7r] ol[data-astro-cid-ua7etf7r]{margin:var(--space-2) 0 0;padding-inline-start:var(--space-4)}.article-reading-set__unavailable[data-astro-cid-ua7etf7r]{padding:var(--space-3) var(--space-2);color:var(--text-secondary);display:block}.article-frame .page-heading__purpose{max-width:var(--measure-prose);font-size:var(--type-prose);margin-block-start:var(--space-2)}.article-frame .page-heading__actions{margin-block:var(--space-1) 0}.article-frame .learning-hero{padding-block-end:var(--space-4)}.article-frame .native-document>blockquote{padding:var(--space-3) var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-control)}.article-frame .native-document>blockquote>:last-child{margin-block-end:0}.article-frame .native-document>:is(ul,ol):has(>li a):not(:has(>li:not(:has(a)))){font-family:var(--font-ui);padding-inline-start:var(--space-4)}.article-frame .native-document>:is(ul,ol):has(>li a):not(:has(>li:not(:has(a))))>li{padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--divider-quiet);overflow-wrap:anywhere}.article-frame .native-document>:is(ul,ol):has(>li a):not(:has(>li:not(:has(a))))>li a{text-underline-offset:.2em}.article-frame .native-document>:is(ul,ol):has(>li a):not(:has(>li:not(:has(a))))>li:is(:hover,:focus-within){background:var(--surface-subtle)}.article-frame .native-document>:is(ul,ol):has(>li a):not(:has(>li:not(:has(a))))>li a:after{content:" →" / "";transition:transform var(--motion-fast) ease;display:inline-block}.article-frame .native-document>:is(ul,ol):has(>li a):not(:has(>li:not(:has(a))))>li a:is(:hover,:focus-visible):after{transform:translate(2px)}.article-frame .reading-navigation ul{padding:0;list-style:none}.article-frame .reading-navigation li{border-bottom:1px solid var(--divider-quiet)}.article-frame .reading-navigation li a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2);border-radius:var(--radius-control);transition:background-color var(--motion-fast) ease;font-weight:650;text-decoration:none;display:flex}.article-frame .reading-navigation li a:after{content:"→" / "";transition:transform var(--motion-fast) ease;flex:none}.article-frame .reading-navigation li a:is(:hover,:focus-visible){background:var(--surface-subtle);text-decoration:underline}.article-frame .reading-navigation li a:is(:hover,:focus-visible):after{transform:translate(2px)}.article-frame :is(.reading-navigation a,.native-document a):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.article-frame .native-document>:is(ul,ol)>li a:after,.article-frame .reading-navigation li a,.article-frame .reading-navigation li a:after{transition:none}.article-frame .native-document>:is(ul,ol)>li a:is(:hover,:focus-visible):after,.article-frame .reading-navigation li a:is(:hover,:focus-visible):after{transform:none!important}}
