/* Financial values must remain readable at normal and narrow viewport widths. */
.poizon-page .period-card .period-kpi-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.poizon-page .period-card .period-kpi {
  min-width: 0;
}

.poizon-page .period-card .period-kpi .metric-value {
  font-size: clamp(18px, 1.4vw, 23px);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  word-break: normal;
}

.poizon-page .settlement-card .ops-result-card:last-child {
  grid-column: 1 / -1;
}

.poizon-page .settlement-card .ops-result-card:last-child .ops-result-card__value {
  font-size: 16px;
  line-height: 1.5;
  word-break: normal;
}

@media (max-width: 420px) {
  .poizon-page .period-card .period-kpi-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
