.orbit-skill[data-astro-cid-56hhqd2i]{color:#475569;margin-top:.5rem;font-size:.875rem;line-height:1.5}.funding-caption[data-astro-cid-56hhqd2i]{font-size:.9rem;font-weight:600;line-height:1.5}.funding-method[data-astro-cid-56hhqd2i]{margin-top:.8rem;font-size:1.5rem;font-weight:800;line-height:1.3}details[data-astro-cid-56hhqd2i].pathway-note{background:#fff;border:1px solid #bae6fd;border-radius:.8rem;padding:0;overflow:hidden}details[data-astro-cid-56hhqd2i].pathway-note>summary[data-astro-cid-56hhqd2i]{color:#075985;background:#e0f2fe;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem 1.25rem;font-size:1rem;list-style:none;display:flex}details[data-astro-cid-56hhqd2i].pathway-note>summary[data-astro-cid-56hhqd2i]::-webkit-details-marker{display:none}details[data-astro-cid-56hhqd2i].pathway-note>summary[data-astro-cid-56hhqd2i]:after{content:"+";font-size:1.5rem;font-weight:700}details[data-astro-cid-56hhqd2i].pathway-note[open]>summary[data-astro-cid-56hhqd2i]:after{content:"−"}details[data-astro-cid-56hhqd2i].pathway-note>summary[data-astro-cid-56hhqd2i]:focus-visible{outline-offset:-3px;outline:3px solid #0284c7}details[data-astro-cid-56hhqd2i].pathway-note>p[data-astro-cid-56hhqd2i],details[data-astro-cid-56hhqd2i].pathway-note>a[data-astro-cid-56hhqd2i]{margin:1rem 1.25rem}details[data-astro-cid-56hhqd2i].pathway-note>a[data-astro-cid-56hhqd2i]{display:inline-block}.progress-strip[data-astro-cid-56hhqd2i]{border-radius:1rem;margin-top:2rem;display:flex;overflow:hidden}.progress-strip[data-astro-cid-56hhqd2i]>div[data-astro-cid-56hhqd2i]{color:#082f49;background:#e0f2fe;flex:1;padding:1.2rem .75rem}.progress-strip[data-astro-cid-56hhqd2i]>div[data-astro-cid-56hhqd2i]:nth-child(2){color:#fff;background:#0369a1}.progress-strip[data-astro-cid-56hhqd2i]>div[data-astro-cid-56hhqd2i]:nth-child(3){color:#fff;background:#0f172a}.progress-strip[data-astro-cid-56hhqd2i] strong[data-astro-cid-56hhqd2i],.progress-strip[data-astro-cid-56hhqd2i] span[data-astro-cid-56hhqd2i]{display:block}.progress-strip[data-astro-cid-56hhqd2i] span[data-astro-cid-56hhqd2i]{margin-top:.4rem;font-size:.8rem}.progress-direction[data-astro-cid-56hhqd2i]{color:#075985;letter-spacing:.08em;justify-content:center;align-items:center;gap:.8rem;margin-top:.7rem;font-weight:800;display:flex}.progress-direction[data-astro-cid-56hhqd2i] span[data-astro-cid-56hhqd2i]:nth-child(2n){color:#38bdf8;font-size:1.2rem}.pathway-intro[data-astro-cid-56hhqd2i]{color:#334155;background:#fff;border-left:4px solid #0284c7;border-radius:.75rem;max-width:52rem;margin:1.75rem 0 0;padding:1.25rem 1.5rem}.pathway-intro[data-astro-cid-56hhqd2i] h3[data-astro-cid-56hhqd2i]{color:#0f172a;font-size:1.15rem;font-weight:800}.pathway-intro[data-astro-cid-56hhqd2i] p[data-astro-cid-56hhqd2i]{margin-top:.5rem;line-height:1.7}.pathway-orbit[data-astro-cid-56hhqd2i]{margin:3rem 0;position:relative}.pathway-person[data-astro-cid-56hhqd2i]{text-align:center;color:#075985;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.pathway-person[data-astro-cid-56hhqd2i] strong[data-astro-cid-56hhqd2i]{font-size:1.35rem}.orbit-courses[data-astro-cid-56hhqd2i]{gap:1.5rem;display:grid}.orbit-course[data-astro-cid-56hhqd2i]{background:#fff;border:1px solid #cbd5e1;border-radius:1.3rem;padding:1.5rem;position:relative}.orbit-label[data-astro-cid-56hhqd2i]{color:#075985;align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;display:flex}.course-number[data-astro-cid-56hhqd2i]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.orbit-link[data-astro-cid-56hhqd2i]{color:#fff;background:#075985;border-radius:999px;align-items:center;gap:.6rem;margin-top:1rem;padding:.65rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 2px 5px #0f172a26}.orbit-link[data-astro-cid-56hhqd2i]:hover{background:#0c4a6e}.pathway-note[data-astro-cid-56hhqd2i]{color:#475569;border-top:1px solid #cbd5e1;padding-top:1rem;font-size:.9rem}.pathway-note[data-astro-cid-56hhqd2i] summary[data-astro-cid-56hhqd2i]{cursor:pointer;color:#075985;font-weight:700}.pathway-note[data-astro-cid-56hhqd2i] p[data-astro-cid-56hhqd2i]{margin:1rem 0;line-height:1.7}.funding-split[data-astro-cid-56hhqd2i]{gap:1rem;display:grid}.funding-main[data-astro-cid-56hhqd2i],.funding-extra[data-astro-cid-56hhqd2i]{border-radius:1.5rem;min-height:9rem;padding:2rem}.funding-main[data-astro-cid-56hhqd2i]{background:#e0f2fe}.funding-extra[data-astro-cid-56hhqd2i]{background:#f1f5f9}@media (width>=900px){.funding-split[data-astro-cid-56hhqd2i]{grid-template-columns:minmax(0,2.6fr) minmax(18rem,1.4fr);align-items:stretch}.pathway-orbit[data-astro-cid-56hhqd2i]{align-items:center;min-height:580px;display:grid}.pathway-orbit[data-astro-cid-56hhqd2i]:before{content:"";pointer-events:none;border:2px dashed #7dd3fc;border-radius:50%;position:absolute;inset:12% 20%}.pathway-person[data-astro-cid-56hhqd2i]{width:28%;margin:0;position:absolute;top:36%;left:36%}.orbit-courses[data-astro-cid-56hhqd2i]{-moz-column-gap:25%;grid-template-columns:1fr 1fr;gap:2rem 25%;position:relative}.orbit-course[data-astro-cid-56hhqd2i]{min-width:0}.orbit-3[data-astro-cid-56hhqd2i]{grid-column:1}.orbit-4[data-astro-cid-56hhqd2i]{grid-column:2}.funding-main[data-astro-cid-56hhqd2i],.funding-extra[data-astro-cid-56hhqd2i]{min-height:9rem}}@media (width<=899px){.orbit-courses[data-astro-cid-56hhqd2i]{border-left:2px solid #7dd3fc;margin-left:1rem;padding-left:1rem}.orbit-course[data-astro-cid-56hhqd2i]:before{content:"";background:#0284c7;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:2rem;left:-1.5rem}.progress-strip[data-astro-cid-56hhqd2i] strong[data-astro-cid-56hhqd2i]{font-size:.85rem}.progress-strip[data-astro-cid-56hhqd2i] span[data-astro-cid-56hhqd2i]{font-size:.7rem}}
