.cfs-htv .u-cm { display: none; }
.cfs-htv[data-unit="cm"] .u-cm { display: inline; }
.cfs-htv[data-unit="cm"] .u-in { display: none; }
.cfs-htv .cfs-htv-group th { background: var(--ivory, #F7F4EE); border-bottom: 1px solid var(--ink, #263638); padding-top: 1rem; font: 700 0.875rem / 1.3 var(--font-head, inherit); }
.cfs-htv-warn { color: var(--coral-dark, #A53E29); font-weight: 600; }
.cfs-htv-chart-title { font-size: var(--fs-lg, 1.5rem); margin: 2rem 0 0.25rem; }
.cfs-htv .cfs-t-tablewrap { background: #fff; }
