.curriculum-page{padding-top:32px;padding-bottom:64px}.curriculum-head{max-width:850px;margin-bottom:32px}.curriculum-head h1{margin:16px 0;font-size:clamp(32px,4vw,48px);line-height:1.15}.curriculum-head p{font-size:18px;line-height:29px}.curriculum-head .access-note{color:var(--muted);margin-top:12px;font-size:14px}.catalog-section{margin-top:48px;scroll-margin-top:100px}.catalog-section>h2{margin-bottom:8px;font-size:28px;line-height:36px}.catalog-section>p{max-width:780px;margin-bottom:24px;font-size:16px;line-height:26px}.path-card{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;min-width:0;padding:24px;display:flex}.path-card h3{margin-bottom:8px;font-size:21px;line-height:28px}.path-card p{margin-bottom:16px;font-size:15px;line-height:25px}.path-card a{min-height:44px;color:var(--focus);align-self:flex-start;align-items:center;margin-top:auto;font-size:15px;text-decoration:underline;display:inline-flex}.series-link{color:var(--focus);padding:8px 0;font-size:14px;text-decoration:underline;display:inline-block}.path-steps{counter-reset:path;max-width:900px;margin:24px 0;padding:0;list-style:none}.preparation{border-top:1px solid var(--line);max-width:850px;margin:32px 0;padding-top:24px}.preparation h2{font-size:24px;line-height:32px}.preparation p a,.catalog-section>p a{color:var(--focus);text-underline-offset:3px;text-decoration:underline}.preparation p,.preparation li{margin-top:12px;font-size:16px;line-height:27px}@media (width<=760px){.curriculum-page{padding-top:24px;padding-bottom:40px}.curriculum-head{margin-bottom:24px}.curriculum-head h1{font-size:34px}.curriculum-head p{font-size:17px;line-height:28px}.catalog-section{margin-top:36px}}.site-page .curriculum-head h1{margin-top:12px;font-size:38px;line-height:1.15}@media (width<=760px){.site-page .curriculum-head h1{font-size:30px}}.site-page .learning-empty{border:1px solid var(--line);background:#fafbfd;border-radius:8px;padding:20px}.site-page .learning-empty h3{margin:0 0 8px;font-size:20px;line-height:1.35}.site-page .learning-empty p{max-width:65ch;font-size:15px;line-height:1.65}.site-page .learning-empty .series-link{align-items:center;min-height:44px;margin-top:8px;padding-block:8px;display:inline-flex}.catalog-section[data-astro-cid-k6uox4kc] h3[data-astro-cid-k6uox4kc]{margin:0 0 12px;font-size:23px;line-height:31px}.catalog-section[data-astro-cid-k6uox4kc] .publication-card[data-astro-cid-k6uox4kc] p[data-astro-cid-k6uox4kc]{font-size:16px;line-height:26px}.catalog-section[data-astro-cid-k6uox4kc] .publication-card[data-astro-cid-k6uox4kc] .eyebrow[data-astro-cid-k6uox4kc]{margin-bottom:12px;font-size:12px;line-height:20px}.catalog-section[data-astro-cid-k6uox4kc] .publication-card[data-astro-cid-k6uox4kc]>button[data-astro-cid-k6uox4kc]{margin-top:16px}.learning-card-actions[data-astro-cid-k6uox4kc],.learning-empty-links[data-astro-cid-k6uox4kc]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.learning-card-actions[data-astro-cid-k6uox4kc]{margin-top:16px}.learning-card-actions[data-astro-cid-k6uox4kc] button[data-astro-cid-k6uox4kc]{margin:0}#learning-storage-status[data-astro-cid-k6uox4kc]:empty{display:none}
