.tool-links.astro-3upolp7t{justify-items:center;gap:var(--gap-line);display:grid}.tool-label.astro-3upolp7t{color:var(--color-text-muted);font-size:var(--type-label)}.tool-links.astro-3upolp7t .pill-list.astro-3upolp7t,.curriculum .cur-jump .pill-list{justify-content:center}.curriculum .cur-n{margin-left:var(--gap-icon);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.curriculum .cur-groups{gap:var(--gap-block);display:grid}.curriculum .cur-group{scroll-margin-top:calc(var(--header-height) + var(--gap-text))}.curriculum .cur-g-lead{margin-top:var(--gap-text);color:var(--color-text-muted);font-size:var(--type-note);line-height:var(--leading-card)}.curriculum .cur-plans{margin:var(--gap-text) 0 0;border-bottom:var(--border-thin) solid var(--color-border);padding:0;list-style:none}.curriculum .cur-head{gap:var(--gap-pair);min-width:0;font-size:var(--type-card);line-height:var(--leading-card);overflow-wrap:anywhere;display:grid}.curriculum .cur-head b{font-size:var(--type-body)}.curriculum .cur-target{color:var(--color-text-muted)}.curriculum .cur-body{justify-items:start;gap:var(--gap-text);padding-bottom:var(--inset-box);line-height:var(--leading-body);display:grid}.curriculum .cur-facts{font-size:var(--type-card);line-height:var(--leading-card)}.curriculum .cur-titles{gap:var(--gap-pair);margin:0;padding:0;list-style:none;display:grid}.curriculum .cur-no{color:var(--color-text-brand);margin-inline-end:var(--gap-icon)}@media (width>=48rem){.curriculum .cur-row{grid-template-columns:calc(var(--cur-name) * var(--type-body)) minmax(0, 1fr) auto;gap:var(--gap-pair) var(--gap-side);align-items:baseline;display:grid}.curriculum .cur-head{display:contents}.curriculum .cur-head b{grid-area:1/1}.curriculum .cur-target{grid-area:1/2}.curriculum .cur-summary{grid-area:2/2}.curriculum .fold-marker{grid-area:1/3/span 2;align-self:center}}@media (width>=64rem){.curriculum .cur-row{grid-template-columns:calc(var(--cur-name) * var(--type-body)) min(calc(var(--cur-target) * var(--type-card)), 16rem) minmax(0, 1fr) auto}.curriculum .cur-summary{grid-area:1/3}.curriculum .fold-marker{grid-area:1/4}}
