table.cl-idx{table-layout:fixed;min-width:880px}table.cl-idx th:nth-child(1){width:5ch}table.cl-idx th:nth-child(2){width:17%}table.cl-idx th:nth-child(6){width:13%}table.cl-idx td,table.cl-idx td.h{white-space:normal}table.cl-num td.num{white-space:normal;text-align:right}table.cl-num td:first-child{white-space:normal;width:34%;font-family:var(--sans);font-size:12px}.cl-ov{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;align-items:start}@media(max-width:1100px){.cl-ov{grid-template-columns:minmax(0,1fr)}}.cl-ov>*{min-width:0}.cl-cell .cstage{aspect-ratio:1 / 1.08}.cl-cell .cx-bar{min-height:0}.cl-cell .cx-legend{height:44px}table.cl-idx td:nth-child(6){color:var(--fg3)}table.cl-num td:last-child{white-space:nowrap;width:1%;font-family:var(--mono)}table.cl-num td:last-child a{color:var(--link)}:root[data-mode=visual]{.cl-ov{display:block;margin-top:56px}.cl-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:center}@media(max-width:1000px){.cl-hero{grid-template-columns:minmax(0,1fr);gap:24px}}.cl-stage{position:relative;aspect-ratio:4 / 3;width:100%;background:var(--v-ink0);border:1px solid var(--v-line);overflow:hidden;touch-action:pan-y}.cl-side{display:flex;flex-direction:column;gap:22px;min-width:0}.cl-side .v-lede{font:400 24px/36px var(--v-serif);color:var(--v-text);margin:0}@media(max-width:640px){.cl-side .v-lede{font-size:20px;line-height:30px}}.cl-side .v-seg{flex-wrap:wrap}.cl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:72px}.cl-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:230px;padding:22px 22px 20px;background:var(--v-ink1);border:1px solid var(--v-line);color:var(--v-text);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 31px,100% 100%,0 100%);transition:background-color .12s var(--v-ease)}.cl-card:hover{background:var(--v-ink2)}.cl-card:focus-visible{outline:3px solid var(--v-l532);outline-offset:-3px}.cl-card .no{font:300 44px/48px var(--v-serif);font-variant-numeric:lining-nums;color:var(--v-l532)}.cl-card .t{font:400 24px/30px var(--v-serif)}.cl-card .kw{font:400 15px/22px var(--v-ui);color:var(--v-text2)}.cl-card .fg{margin-top:auto;font:500 13px/18px var(--v-ui);color:var(--v-text3)}& table.cl-num td:last-child{font-family:var(--v-ui)}}
