.crumbs[data-astro-cid-bel7xvak]{color:var(--muted);flex-wrap:wrap;gap:8px;padding-top:40px;font-size:13px;display:flex}.head[data-astro-cid-bel7xvak]{flex-direction:column;gap:14px;max-width:680px;padding:14px 0 48px;display:flex}.body[data-astro-cid-bel7xvak]{grid-template-columns:700px minmax(0,1fr);align-items:start;gap:80px;display:grid}.route[data-astro-cid-bel7xvak]{border-top:3px solid var(--ink);margin:0;padding:32px 0 0;list-style:none}.stop[data-astro-cid-bel7xvak]{gap:24px;display:flex}.rail[data-astro-cid-bel7xvak]{flex-direction:column;flex-shrink:0;align-items:center;width:20px;display:flex}.st[data-astro-cid-bel7xvak]{background:var(--paper);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--rule-2);flex-shrink:0}.line[data-astro-cid-bel7xvak]{background:var(--rule-2);flex:1;width:2px}.stop[data-astro-cid-bel7xvak]:last-child .line[data-astro-cid-bel7xvak]{display:none}.stop[data-astro-cid-bel7xvak]:is([data-state=learning],[data-state=learned]) .st[data-astro-cid-bel7xvak]{background:var(--block-green);box-shadow:none}.stop[data-astro-cid-bel7xvak][data-state=missed] .st[data-astro-cid-bel7xvak]{background:var(--block-crimson);box-shadow:none}.stop[data-astro-cid-bel7xvak]:is([data-state=learning],[data-state=learned],[data-state=missed]) .line[data-astro-cid-bel7xvak]{background:var(--block-green)}.stop[data-astro-cid-bel7xvak][data-open] .st[data-astro-cid-bel7xvak]{background:var(--block-cobalt);width:20px;height:20px;box-shadow:none}.sbody[data-astro-cid-bel7xvak]{flex-direction:column;flex:1;gap:4px;min-width:0;padding-bottom:26px;display:flex}.sbody[data-astro-cid-bel7xvak] p[data-astro-cid-bel7xvak]{margin:0}.slabel[data-astro-cid-bel7xvak]{color:var(--dim);font-size:12px;line-height:14px}.snext[data-astro-cid-bel7xvak]{display:none}.stop[data-astro-cid-bel7xvak][data-open] .slabel[data-astro-cid-bel7xvak]{color:var(--here)}.stop[data-astro-cid-bel7xvak][data-open] .snext[data-astro-cid-bel7xvak]{display:inline}.sname[data-astro-cid-bel7xvak]{font-family:var(--serif);color:var(--ink);font-size:20px;font-weight:700;line-height:28px;text-decoration:none}@media (hover:hover) and (pointer:fine){.sname[data-astro-cid-bel7xvak]:hover{text-decoration:underline;text-decoration-color:var(--underline);text-underline-offset:4px}}.srow[data-astro-cid-bel7xvak]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sjar[data-astro-cid-bel7xvak]{color:var(--muted);font-size:13px;line-height:16px;display:none}.stop[data-astro-cid-bel7xvak]:is([data-state=learning],[data-state=learned],[data-state=missed]) .sjar[data-astro-cid-bel7xvak]{display:inline}.stop[data-astro-cid-bel7xvak]:is([data-state=learning],[data-state=learned],[data-state=missed]) .swhen[data-astro-cid-bel7xvak]{display:none}.swhen[data-astro-cid-bel7xvak]{color:var(--muted);font-size:14px;line-height:21px}.sgo[data-astro-cid-bel7xvak]{flex-wrap:wrap;align-items:center;gap:20px;padding-top:10px;display:none}.stop[data-astro-cid-bel7xvak][data-open] .sname[data-astro-cid-bel7xvak]{font-size:28px;line-height:34px}.stop[data-astro-cid-bel7xvak][data-open] .swhen[data-astro-cid-bel7xvak]{font-family:var(--serif);color:var(--body);padding-top:4px;font-size:17px;line-height:28px}.stop[data-astro-cid-bel7xvak][data-open] .sgo[data-astro-cid-bel7xvak]{display:flex}.stop[data-astro-cid-bel7xvak][data-open] .sbody[data-astro-cid-bel7xvak]{padding-bottom:32px}.aside[data-astro-cid-bel7xvak]{border-top:1px solid var(--rule);flex-direction:column;gap:28px;padding-top:32px;display:flex}.aside[data-astro-cid-bel7xvak] p[data-astro-cid-bel7xvak]{margin:0}.prog[data-astro-cid-bel7xvak]{color:var(--body);font-size:17px;line-height:27px}.words[data-astro-cid-bel7xvak],.after[data-astro-cid-bel7xvak]{border-top:1px solid var(--rule);flex-direction:column;gap:14px;padding-top:24px;display:flex}.words[data-astro-cid-bel7xvak] h2[data-astro-cid-bel7xvak],.after[data-astro-cid-bel7xvak] h2[data-astro-cid-bel7xvak]{margin:0}dl[data-astro-cid-bel7xvak]{flex-direction:column;gap:12px;margin:0;display:flex}dt[data-astro-cid-bel7xvak]{color:var(--ink);font-size:14px;font-weight:600;line-height:18px}dd[data-astro-cid-bel7xvak]{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:21px}details[data-astro-cid-bel7xvak] dl[data-astro-cid-bel7xvak]{margin-top:12px}details[data-astro-cid-bel7xvak] summary[data-astro-cid-bel7xvak]{cursor:pointer;width:fit-content;font-size:13px;list-style:none}details[data-astro-cid-bel7xvak] summary[data-astro-cid-bel7xvak]::-webkit-details-marker{display:none}details[data-astro-cid-bel7xvak][open] summary[data-astro-cid-bel7xvak]{display:none}.nextpath[data-astro-cid-bel7xvak]{font-family:var(--serif);font-size:19px;font-weight:700;line-height:26px}.after[data-astro-cid-bel7xvak] p[data-astro-cid-bel7xvak]{color:var(--muted);font-size:14px;line-height:21px}@media (width<=1100px){.body[data-astro-cid-bel7xvak]{grid-template-columns:minmax(0,1fr) 280px;gap:48px}}@media (width<=860px){.body[data-astro-cid-bel7xvak]{grid-template-columns:1fr}}
