@layer components{.cap3-hero{padding-block:24px 64px}.cap3-crumbs{color:var(--color-fog-400)}.cap3-crumbs .crumb a{text-decoration-color:var(--color-steel-600)}.cap3-crumbs .crumb a,.cap3-crumbs .crumb-back{color:var(--color-fog-300)}.cap3-crumbs .crumb-sep{color:var(--color-steel-600)}@media (hover:hover) and (pointer:fine){.cap3-crumbs .crumb a:hover{color:var(--color-white);text-decoration-color:var(--color-fog-300)}}.cap3-hero-grid{display:grid;gap:40px;margin-block-start:40px;align-items:center}.cap3-title{margin:0;max-inline-size:12em;font-size:clamp(2.75rem,1.6rem + 4.2vw,5.5rem);line-height:1;letter-spacing:var(--ls-hero);font-weight:var(--fw-display);text-wrap:balance}:lang(zh) .cap3-title{font-size:clamp(2.5rem,1.5rem + 3.6vw,4.75rem);line-height:1.12;letter-spacing:0}.cap3-lead{margin-block-start:24px}.cap3-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:40px}.cap3-visual{margin:0;min-inline-size:0}.cap3-visual-frame{position:relative;aspect-ratio:3/2;overflow:hidden;background-color:var(--color-graphite-990);background-image:var(--key-light)}.cap3-visual-img{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover}.cap3-visual-drawing{position:absolute;inset:12% 14%;display:block;color:var(--color-fog-300)}.cap3-visual-caption{margin-block-start:12px;color:var(--color-fog-400)}@media (min-width:1024px){.cap3-hero{padding-block:32px 96px}.cap3-hero-grid{margin-block-start:56px}.cap3-has-visual{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px}}.cap3-figs{display:flex;flex-wrap:wrap;gap:32px 16px;margin:56px 0 0;padding:0;list-style:none}.cap3-fig{display:flex;flex:1 1 calc(50% - 8px);flex-direction:column;gap:8px;min-inline-size:0;padding-block-start:16px;border-block-start:1px solid var(--color-graphite-800)}.cap3-fig[data-wide]{flex-basis:100%}.cap3-fig-value{font-size:clamp(2rem,1.4rem + 2vw,3.5rem);white-space:nowrap}.cap3-fig[data-wide] .cap3-fig-value{font-size:clamp(1.75rem,1.2rem + 1.6vw,3rem)}.cap3-fig-label{color:var(--color-fog-300)}@media (min-width:1024px){.cap3-figs{flex-wrap:nowrap;gap:32px;margin-block-start:80px}.cap3-fig{flex:1 1 0}.cap3-fig[data-wide]{flex:2 1 0}.cap3-has-figs{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end}.cap3-figs-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0}.cap3-figs-side .cap3-fig[data-wide]{grid-column:1/-1}}.cap3-part{background-color:var(--color-graphite-990)}.cap3-part .stage-hint{display:block;margin-block-start:12px;color:var(--color-fog-400)}.cap3-body>*+*{margin-block-start:48px}.cap3-folds{border-block-start:1px solid var(--color-steel-200)}.cap3-fold{border-block-end:1px solid var(--color-steel-200)}.cap3-fold-sum{display:flex;align-items:center;justify-content:space-between;gap:24px;min-block-size:44px;padding-block:24px;cursor:pointer;list-style:none}.cap3-fold-sum::-webkit-details-marker{display:none}.cap3-fold-sum:focus-visible{outline:2px solid var(--color-graphite-950);outline-offset:2px}.cap3-fold-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-inline-size:0}.cap3-fold-title{margin:0}.cap3-fold-chev,.cap3-fold-summary{color:var(--color-steel-600)}.cap3-fold-chev{flex:none;inline-size:16px;block-size:16px;transition:transform var(--dur-hover) var(--ease-out)}.cap3-fold[open]>.cap3-fold-sum .cap3-fold-chev{transform:rotate(90deg)}.cap3-fold-body{padding-block:8px 48px}.cap3-end-body{margin-block-start:24px}}@media print{.cap3-fold>.cap3-fold-body{display:block}.cap3-end .s3-end-action,.cap3-part{display:none}}