.cn-head{gap:1.5rem;padding-block:6rem 3rem;display:grid}.cn-head h1 em,.cn-em{color:var(--vermilion)}.cn-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1rem;margin:2.5rem 0;padding:0;list-style:none;display:grid}.cn-cards>li{border:1px solid var(--line);background:var(--ink-2);align-content:start;gap:.45rem;padding:1.25rem;display:grid}.cn-cards>li p{color:var(--bone-2);margin:0;font-size:.96rem}.cn-cards b{font-family:var(--serif-display);font-size:1.25rem;font-weight:420;line-height:1.15}.cn-tablewrap{margin:1.5rem 0 1rem;overflow-x:auto}.cn-table{border-collapse:collapse;width:100%;font-size:.92rem}.cn-table th,.cn-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .7rem}.cn-table th{font:500 .68rem / 1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3)}.cn-table td.n,.cn-table th.n{text-align:right;font-variant-numeric:tabular-nums}.cn-src a{font-family:var(--mono);margin-right:.3rem;font-size:.72rem}.cn-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.cn-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}.cn-stats li{border-top:1px solid var(--line);gap:.2rem;min-width:0;padding-top:.75rem;display:grid;container-type:inline-size}.cn-stats .num{font-size:min(clamp(1.8rem,1.4rem + 1.5vw,2.6rem),18cqi)}.cn-flag{font:500 .62rem / 1 var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;white-space:nowrap;border:1px solid;padding:.2em .45em}.cn-bar{background:var(--vermilion);height:8px;width:var(--w,0%);display:block}.field-marble .cn-cards>li,.field-ultramarine .cn-cards>li{background:0 0;border-color:#0b0a0940}.field-ultramarine .cn-cards>li{border-color:#ffffff59}.field-marble .cn-cards>li p,.field-ultramarine .cn-cards>li p,.field-marble .lede,.field-ultramarine .lede{color:inherit}.field-marble .cn-stats li{border-top-color:#0b0a094d}@media (width<=900px){.cn-two{grid-template-columns:minmax(0,1fr)}}
