.cn-topics{display:block;padding-top:24px;border-top:1px solid var(--c-line)}.cn-topics h2{margin:0 0 16px;font-size:var(--fs-body);line-height:1.4;font-weight:var(--fw-semibold);color:var(--c-ink)}.cn-topics ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;margin:0;padding:0;list-style:none}.cn-topics a{display:grid;align-content:start;gap:4px;min-height:64px;padding-block:12px;text-decoration:none}.cn-topics strong{font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:4px}.cn-topics a span{font-size:var(--fs-caption);line-height:1.5;color:var(--c-muted)}.cn-topics a:hover strong{text-decoration-thickness:2px}.cn-pathway{margin-bottom:40px}.cn-pathway>h2{margin-bottom:12px}.cn-pathway-intro{margin:0 0 24px;font-size:var(--fs-small);line-height:1.6;color:var(--c-body)}.cn-pathway ol{margin:0;padding:0;list-style:none}.cn-pathway li{display:grid;grid-template-columns:minmax(96px,.18fr) minmax(0,1fr);gap:16px 32px;padding-block:20px;border-top:1px solid var(--c-line)}.cn-step{font-size:var(--fs-caption);line-height:1.6;font-weight:var(--fw-semibold);color:var(--c-muted)}.cn-pathway li a{display:inline-block;padding-block:2px;font-size:var(--fs-body);line-height:1.5;font-weight:var(--fw-semibold);color:var(--c-navy);text-underline-offset:4px;overflow-wrap:anywhere}.cn-pathway li p{margin:6px 0 0;max-width:62ch;font-size:var(--fs-small);line-height:1.6;color:var(--c-body)}.cn-pathway a:focus-visible,.cn-topics a:focus-visible{outline:3px solid var(--c-blue);outline-offset:4px}.ct .ct-table{max-width:100%;overscroll-behavior-inline:contain}.ct .ct-table:focus-visible{outline:3px solid var(--c-blue);outline-offset:4px}@media(max-width:899px){.cn-topics ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.cn-topics ul{grid-template-columns:minmax(0,1fr);gap:0}.cn-topics a{min-height:0;padding-block:12px}.cn-pathway li{grid-template-columns:minmax(0,1fr);gap:4px}}