.answer-graph[data-astro-cid-tya6sovg]{background:var(--l-paper);border:1px solid var(--l-line);border-radius:var(--r-frame);min-width:0;padding:28px 32px 24px}.caption[data-astro-cid-tya6sovg]{font-size:var(--fs-small);color:var(--l-ink-2);font-weight:500;display:block}strong[data-astro-cid-tya6sovg]{font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--l-ink);margin-top:6px;font-weight:600;line-height:1.25;display:block}svg[data-astro-cid-tya6sovg]{width:100%;height:auto;margin-top:24px;display:block;overflow:visible}.narrow[data-astro-cid-tya6sovg]{display:none}.grid[data-astro-cid-tya6sovg]{stroke:var(--l-line);stroke-width:1px;fill:none}.criterion[data-astro-cid-tya6sovg]{stroke:var(--l-ink-3);stroke-width:1.5px;stroke-dasharray:5 5;fill:none}.change[data-astro-cid-tya6sovg]{stroke:var(--l-amber);stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round;fill:none}.line[data-astro-cid-tya6sovg]{stroke:var(--l-teal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none}.points[data-astro-cid-tya6sovg]{fill:var(--l-paper);stroke:var(--l-teal);stroke-width:2px}.latest[data-astro-cid-tya6sovg],.mark[data-astro-cid-tya6sovg] circle[data-astro-cid-tya6sovg]{fill:var(--l-teal)}.leader[data-astro-cid-tya6sovg]{stroke:var(--l-teal);stroke-width:1.5px;fill:none}.num[data-astro-cid-tya6sovg]{font:700 14px var(--font);fill:var(--l-paper)}.narrow[data-astro-cid-tya6sovg] .num[data-astro-cid-tya6sovg]{font-size:17px}.label[data-astro-cid-tya6sovg]{font:500 14px var(--font);fill:var(--l-ink-2)}.label--mark[data-astro-cid-tya6sovg]{fill:var(--l-ink);font-size:15px;font-weight:600}@media (width<=1099px){.wide[data-astro-cid-tya6sovg] .label[data-astro-cid-tya6sovg]{font-size:18px}.wide[data-astro-cid-tya6sovg] .label--mark[data-astro-cid-tya6sovg]{font-size:20px}}@media (width<=767px){.answer-graph[data-astro-cid-tya6sovg]{padding:20px 20px 16px}.wide[data-astro-cid-tya6sovg]{display:none}.narrow[data-astro-cid-tya6sovg]{display:block}}.mastery[data-astro-cid-oqg4evlz]{background:var(--l-paper);border:1px solid var(--l-line);border-radius:var(--r-frame);min-width:0;padding:28px 32px 24px}.caption[data-astro-cid-oqg4evlz]{font-size:var(--fs-small);color:var(--l-ink-2);font-weight:500;display:block}strong[data-astro-cid-oqg4evlz]{font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--l-ink);margin-top:6px;font-weight:600;line-height:1.25;display:block}svg[data-astro-cid-oqg4evlz]{width:100%;max-width:520px;height:auto;margin:20px auto 0;display:block;overflow:visible}.grid[data-astro-cid-oqg4evlz]{stroke:var(--l-line);stroke-width:1px;fill:none}.criterion[data-astro-cid-oqg4evlz]{stroke:var(--l-ink-3);stroke-width:1.5px;stroke-dasharray:5 5;fill:none}.line[data-astro-cid-oqg4evlz]{stroke:var(--l-teal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none}.points[data-astro-cid-oqg4evlz]{fill:var(--l-paper);stroke:var(--l-teal);stroke-width:2px}.mastered[data-astro-cid-oqg4evlz]{fill:var(--l-teal)}.bracket[data-astro-cid-oqg4evlz]{stroke:var(--l-ink-3);stroke-width:1.5px;fill:none}.label[data-astro-cid-oqg4evlz]{font:500 14px var(--font);fill:var(--l-ink-2)}.label--span[data-astro-cid-oqg4evlz]{fill:var(--l-ink);font-weight:600}@media (width<=767px){.mastery[data-astro-cid-oqg4evlz]{padding:20px 20px 16px}}.vision-grid[data-astro-cid-i2e2emxo]{column-gap:var(--col-gap);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.vision-head[data-astro-cid-i2e2emxo] .wrap[data-astro-cid-i2e2emxo]{padding-top:72px}.vision-head[data-astro-cid-i2e2emxo] .eyebrow[data-astro-cid-i2e2emxo]{width:fit-content;display:flex}.vision-head[data-astro-cid-i2e2emxo] h1[data-astro-cid-i2e2emxo]{max-width:none;font-size:clamp(36px,4.2vw,60px)}.vision-art[data-astro-cid-i2e2emxo]{justify-self:end;width:100%;min-width:0;max-width:520px}@media (width<=1023px){.vision-grid[data-astro-cid-i2e2emxo]{grid-template-columns:minmax(0,1fr);row-gap:40px}.vision-art[data-astro-cid-i2e2emxo]{justify-self:stretch;max-width:none}}@media (width<=767px){.vision-head[data-astro-cid-i2e2emxo] .wrap[data-astro-cid-i2e2emxo]{padding-top:28px}.vision-grid[data-astro-cid-i2e2emxo]{row-gap:28px}.vision-head[data-astro-cid-i2e2emxo] .eyebrow[data-astro-cid-i2e2emxo]{margin-bottom:14px}.vision-head[data-astro-cid-i2e2emxo] .lede[data-astro-cid-i2e2emxo]{margin-top:14px}}
