.cmos.z3v{--cmos-row:clamp(170px, 15vw, 214px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--cmos-row);gap:var(--space-card);margin:0;padding:0;list-style:none;display:grid}.cmos.z3v>li.z3v{min-width:0}.cmos.z3v>li.z3v>*{height:100%}.cmos.z3v .z3o{--ds-photo-h:100%}.cmos.z3v>li.z3v:first-child{grid-area:span 2/span 2}.cmos.z3v>li.z3v:first-child .z3e{font-size:clamp(24px,2.4vw,32px)}.cmos.z3v>li.z3v:first-child .z3g{padding:clamp(18px,2.4vw,28px)}.cmos.z3v .z3j{-webkit-line-clamp:2}.cmos.z3v>li.z3v:not(:first-child) .z3j{font-size:12.5px}.cmos.z3v[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cmos.z3v[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(var(--cmos-row) * 1.5)}.cmos.z3v[data-count="2"]>li.z3v:first-child{grid-area:auto}.cmos.z3v[data-count="1"]{grid-template-columns:minmax(0,1fr);grid-auto-rows:calc(var(--cmos-row) * 1.8)}.cmos.z3v[data-count="1"]>li.z3v:first-child{grid-area:auto}@media (width<=1100px){.cmos.z3v,.cmos.z3v[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cmos.z3v>li.z3v:first-child{grid-area:span 2/1/auto/-1}.cmos.z3v[data-count="2"]>li.z3v:first-child,.cmos.z3v[data-count="1"]>li.z3v:first-child{grid-area:auto}.cmos.z3v[data-count="1"]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cmos.z3v{--cmos-row:150px;gap:10px}.cmos.z3v>li.z3v:not(:first-child) .z3j{display:none}.cmos.z3v>li.z3v:not(:first-child) .z3g{padding:12px}.cmos.z3v>li.z3v:not(:first-child) .z3e{font-size:15.5px}.cmos.z3v>li.z3v:first-child .z3e{font-size:22px}}.coll.z31{padding-bottom:var(--space-section)}.coll-anchors.z31{max-width:560px}.coll.z31 .coll-note{margin-top:clamp(24px,3vw,36px)}.coll-sub.z31{margin-top:clamp(30px,3.4vw,44px)}.coll-sub.z31 .z1m{margin-bottom:16px}.coll-atlas.z31{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;padding:14px 0 0;display:flex}.coll-atlas__counts.z31{color:var(--muted);font:500 12.5px/1.4 var(--font-label);letter-spacing:.02em;flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.coll-atlas__counts.z31 b.z31{color:var(--foreground);font-family:var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;margin-inline-end:3px;font-size:18px;font-weight:500}.coll-gather.z31{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.coll-gather__item.z31{border:1px solid var(--border);border-left:2px solid var(--gold-border);border-radius:var(--radius-s);background:var(--surface);min-height:44px;color:var(--foreground);transition:border-color var(--transition-fast), background var(--transition-fast);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.coll-gather__item.z31:hover{border-color:var(--gold-border);background:var(--surface-hover)}.coll-gather__item.z31:hover .coll-gather__name.z31{color:var(--gold)}.coll-gather__item.z31:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.coll-gather__name.z31{min-width:0;font-family:var(--font-display);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.25}.coll-gather__count.z31{color:var(--muted);font:500 11.5px/1 var(--font-label);letter-spacing:.03em;font-variant-numeric:tabular-nums;flex:none}.coll-figs.z31{--cols:6;--ds-min:150px;row-gap:clamp(22px,2.4vw,30px)}.coll-names.z31{margin-top:18px}.coll-figs.z31+.coll-names.z31{margin-top:clamp(20px,2.4vw,28px)}.coll-names__head.z31{color:var(--muted);font:600 10.5px/1.3 var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.coll-names.z31 .chip.z31{white-space:normal;padding:5px 10px;font-size:12.5px}.coll-company.z31{margin-bottom:clamp(22px,2.6vw,30px)}.coll-company__head.z31{border-bottom:1px solid var(--border);color:var(--muted);font:500 12.5px/1.4 var(--font-label);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:0 0 16px;padding-bottom:10px;display:flex}.coll-company__head.z31 b.z31{color:var(--foreground);font-family:var(--font-display);letter-spacing:0;margin-inline-end:8px;font-size:19px;font-weight:500}.coll-company__row.z31 .ds-arch__caption{-webkit-line-clamp:1}.coll-company__row.z31 .ds-arch__name{font-size:14.5px}.coll-density.z31{max-width:78ch;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.55}.coll-questions.z31{gap:var(--space-card);grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr))}.coll-cov.z31{gap:18px;display:grid}.coll-stats.z31{grid-template-columns:repeat(auto-fill, minmax(max(118px, calc(100% / var(--stat-cols) - 1px)), 1fr));border:1px solid var(--border);border-radius:var(--radius-s);background:var(--background);display:grid;overflow:hidden}.coll-stat.z31{box-shadow:1px 0 0 var(--border), 0 1px 0 var(--border);color:var(--foreground);transition:background var(--transition-fast);align-content:start;gap:4px;padding:16px 18px;display:grid}.coll-stat.z31 strong.z31{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.2vw,28px);font-weight:500;line-height:1.1}.coll-stat.z31 span.z31{color:var(--muted);font:500 10.5px/1.3 var(--font-label);letter-spacing:.12em;text-transform:uppercase}.coll-stat.z31:hover{background:var(--surface-hover)}.coll-stat.z31:hover strong.z31{color:var(--gold)}.coll-stat.z31:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.coll-cov__note.z31{max-width:72ch;color:var(--foreground-muted);margin:0;font-size:13.5px;line-height:1.55}.coll-evidence.z31{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.coll-evidence.z31 div.z31{cursor:help;align-items:baseline;gap:8px;display:flex}.coll-evidence.z31 dt.z31{color:var(--muted);font:500 10.5px/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase}.coll-evidence.z31 dd.z31{color:var(--foreground-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.coll-why__head.z31{margin:18px 0 8px}.coll-why__head.z31:first-child{margin-top:0}.coll-why__note.z31{color:var(--muted);font-size:13px}.coll-why__terms.z31{gap:6px;margin:0 0 10px;display:grid}.coll-why__terms.z31 div.z31{flex-wrap:wrap;gap:2px 10px;display:flex}.coll-why__terms.z31 dt.z31{color:var(--foreground);font-weight:600}.coll-why__terms.z31 dd.z31{margin:0}.coll-end.z31{padding-top:clamp(12px,2vw,24px)}.coll-end.z31 .coll-end__more{align-self:center;margin-inline-start:6px}@media (width<=1100px){.coll-company__row.z31{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:96px;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.coll-company__row.z31>li.z31{scroll-snap-align:start}}@media (width<=760px){.coll-figs.z31{--ds-min:100px;--ds-gap:12px}.coll-atlas.z31{align-items:stretch}.coll-atlas__btn.z31{justify-content:center;width:100%}.coll-gather.z31{grid-template-columns:repeat(2,minmax(0,1fr))}.coll-names.z31 .chip.z31{min-height:40px}.coll-gather__item.z31{flex-direction:column;gap:4px}}
