.sg-jump{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:32px;font-size:var(--fs-small)}.sg-jump a{color:var(--c-navy);text-underline-offset:4px;padding-block:6px}.sg-cluster:nth-of-type(even){background:var(--c-tint)}.sg-cluster .ct-intro{max-width:760px;margin-bottom:32px}.sg-home{background:var(--c-tint)}.sg-home__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px 40px;margin-bottom:var(--head)}.sg-home__head h2{margin:0}.sg-home__head>a{flex-shrink:0;color:var(--c-navy);text-underline-offset:4px;font-size:var(--fs-small)}.sg-home .ct-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.zx-svc__it b a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:4px}.zx-svc__it b a:hover{text-decoration-color:currentColor}.sg-service-detail .ct-prose{max-width:var(--ct-read,720px)}.sg-service-detail .ct-prose>section:first-child{margin-top:0}.ct-prose img{max-width:100%;height:auto}.ct-prose section,.sg-cluster,.sg-home{scroll-margin-top:calc(var(--header-h) + 24px)}.ct-table:focus-visible{outline:2px solid var(--c-blue);outline-offset:3px}.sg-download{display:flex;flex-wrap:wrap;gap:12px 24px}.ct-prose a[download]{display:inline-block;padding-block:10px}@media(max-width:1023px){html.is-menu .zx-head{position:fixed;inset:0 0 auto}}@media(max-width:899px){.sg-home .ct-cards{grid-template-columns:1fr}.sg-home__head{align-items:flex-start;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){.sg-jump a{scroll-behavior:auto}}.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}}