.prose > :is(.cb-cases,.cb-eras){margin-top:2em;margin-bottom:0.5em}.cb-cases{margin:0;font-family:var(--sans)}.cb-cases__cap{font-weight:700;font-size:var(--fs-ui);line-height:1.35;color:var(--ink);margin-bottom:12px}.cb-cases__grid{display:grid;gap:14px}.cb-case{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px 18px;background:var(--card);border:1px solid var(--rule);border-top:4px solid var(--heat-bar);border-radius:var(--r);box-shadow:var(--sh-1)}.cb-case--new{border-top-color:var(--ink-2)}.cb-case__tag{font-size:var(--fs-xs);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--heat)}.cb-case--new .cb-case__tag{color:var(--muted)}.cb-case__title,.prose .cb-case__title{margin:-4px 0 0;font-size:var(--fs-h3);font-weight:800;font-stretch:84%;line-height:1.15}.cb-case__house{font-family:var(--serif);font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.cb-case__lines{width:100%;border-collapse:collapse;font-size:var(--fs-sm);line-height:1.35}.cb-case__lines th,.cb-case__lines td{padding:8px 0;vertical-align:baseline}.cb-case__lines th{text-align:left;font-weight:500;color:var(--ink-2)}.cb-case__lines td{padding-left:12px;text-align:right;white-space:nowrap;font-weight:650;color:var(--ink)}.cb-case__lines tbody tr + tr{border-top:1px dotted var(--rule-2)}.cb-case__lines tfoot tr{border-top:2px solid var(--ink)}.cb-case__lines tfoot th,.cb-case__lines tfoot td{padding-top:10px;font-weight:800;color:var(--ink)}.cb-case__scale{margin-top:auto;padding-top:6px}.cb-case__ends{display:flex;justify-content:space-between;margin-top:6px;font-size:0.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.cb-case__mid{font-size:var(--fs-xs);color:var(--muted)}.cb-cases__note{margin-top:12px;font-size:var(--fs-xs);line-height:1.5;color:var(--muted)}@media (min-width:760px){.cb-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-eras{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.prose .cb-eras li + li{margin-top:0}.cb-era{display:grid;gap:4px 20px;padding:16px 0 18px}.cb-era + .cb-era{border-top:1px solid var(--rule)}.cb-era__years{font-family:var(--sans);font-size:1.375rem;font-weight:800;font-stretch:78%;line-height:1.1;letter-spacing:-0.01em;color:var(--heat);font-variant-numeric:tabular-nums lining-nums}.cb-era__body > * + *{margin-top:6px}.cb-era__name,.prose .cb-era__name{margin:0;font-size:var(--fs-h3);font-weight:700;line-height:1.25}.cb-era__body p{font-size:var(--fs-body)}.cb-era__body .cb-era__adds{margin-top:10px;padding:8px 12px;font-family:var(--sans);font-size:var(--fs-sm);line-height:1.45;color:var(--ink-2);background:var(--heat-tint);border-radius:var(--r-sm)}.cb-era__adds span{margin-right:4px;font-weight:700;color:var(--ink)}@media (min-width:640px){.cb-era{grid-template-columns:7.5rem minmax(0,1fr)}.cb-era__years{padding-top:2px}}