/* Raw spacing tokens. Component rules live in GB Global Styles. */
:root {
  --cahpp-space-8: 8px;
  --cahpp-space-12: 12px;
  --cahpp-space-16: 16px;
  --cahpp-space-20: 20px;
  --cahpp-space-24: 24px;
  --cahpp-space-28: 28px;
  --cahpp-space-32: 32px;
  --cahpp-space-40: 40px;
  --cahpp-space-48: 48px;
  --cahpp-space-56: 56px;
  --cahpp-space-64: 64px;
  --cahpp-space-72: 72px;
  --cahpp-space-80: 80px;
  --cahpp-space-88: 88px;
  --cahpp-space-104: 104px;
  --cahpp-space-112: 112px;
  --cahpp-space-128: 128px;
}
/* Select these roles in the block Styles UI; do not type class names. */
.is-style-cahpp-metric {
  font-family: var(--cahpp-type-h2-family, inherit);
  font-size: var(--cahpp-type-h2-size, inherit);
  font-weight: var(--cahpp-type-h2-weight, inherit);
  line-height: var(--cahpp-type-h2-line-height, inherit);
  letter-spacing: var(--cahpp-type-h2-letter-spacing, normal);
  font-variant-numeric: tabular-nums;
}
.is-style-cahpp-eyebrow {
  font-family: var(--cahpp-type-body-family, inherit);
  font-size: var(--cahpp-type-body-size, inherit);
  font-weight: var(--cahpp-type-h4-weight, inherit);
  line-height: var(--cahpp-type-body-line-height, inherit);
  text-transform: uppercase;
}
.is-style-cahpp-caption {
  font-family: var(--cahpp-type-body-family, inherit);
  font-size: var(--cahpp-type-body-size, inherit);
  font-weight: var(--cahpp-type-body-weight, inherit);
  line-height: var(--cahpp-type-body-line-height, inherit);
}
