.sh-shell h3{font:500 20px/1.25 var(--display);margin:22px 0 6px;color:var(--ink)}
.sh-overview p{font-size:18px!important;line-height:1.6}
.sh-deck{font-size:20px;line-height:1.5;max-width:720px}
.sh-crumbs{font-size:14px;margin-bottom:6px}
.sh-glance{list-style:none;padding:0;margin:8px 0 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}
.sh-glance li{border-top:2px solid var(--ink);padding-top:6px;display:flex;flex-direction:column}
.sh-glance strong{font:500 30px/1.05 var(--display)}.sh-glance span{font-size:13px;color:var(--muted,var(--ink))}
.sh-cta-link{font-weight:600}
.sh-programs{list-style:none;padding:0;margin:0}.sh-programs li{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--line)}.sh-programs span{font-size:14px;color:var(--muted,var(--ink))}
.sh-signup{margin:28px 0;padding:22px;border:2px solid var(--ink)}.sh-signup h2{margin-top:0}
.sh-toc{padding-left:18px}
.sh-states{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 24px}
.sh-states a{display:flex;flex-direction:column;padding:12px 0;border-bottom:1px solid var(--line,#ddd);text-decoration:none}
.sh-states strong{font:500 20px/1.25 var(--display);color:var(--ink)}.sh-states span{font-size:13px;color:var(--muted,var(--ink))}
.sh-states a:hover strong{text-decoration:underline}
.sh-skip{position:absolute;left:-9999px}.sh-skip:focus{position:static}.sh-shell{overflow-wrap:anywhere}.sh-shell a:focus-visible{outline:3px solid #9c562e;outline-offset:3px}.sh-shell .edo-project{min-width:0}.sh-shell .edo-project>strong,.sh-shell .edo-project>span{min-width:0;overflow-wrap:anywhere}
@media (max-width:900px){.sh-rail{display:none}}
.sh-shell .lp-related{list-style:none;padding:0;margin:0}
.sh-shell .lp-related li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--line,#ddd)}
.sh-shell .lp-related li span{font-size:14px;color:var(--muted,var(--ink))}
.sh-shell .lp-caveat{font-size:14px!important;color:var(--muted,var(--ink))}
.sh-shell .lp-glance{font-size:14px;margin-top:4px}
