.column-info-grid{display:grid;gap:var(--spacing-7);grid-template-columns:repeat(var(--column-info-count,3),1fr)}.column-info-item{display:flex;flex-direction:column;gap:var(--spacing-5);padding-top:var(--spacing-3)}.column-info-divider{background:currentColor;display:block;height:1px;margin-bottom:var(--spacing-3);opacity:.25}.column-info-number{font-size:var(--font-size-base);letter-spacing:-.01em}.column-info-number,.column-info-title{color:var(--ui-accent-on-page);font-family:var(--font-family-ui);font-weight:var(--font-weight-ui)}.column-info-title{font-size:var(--font-size-h6);line-height:var(--line-height-tight);margin:0;text-transform:uppercase}.column-info-description{font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-transform:uppercase}.column-info-description p:last-child{margin-bottom:0}.bg-surface .column-info-number,.bg-surface .column-info-title{color:var(--ui-accent-on-surface)}.bg-emphasis .column-info-number,.bg-emphasis .column-info-title{color:var(--ui-accent-on-emphasis)}@media(max-width:1023px){.column-info-grid{gap:var(--spacing-5);grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.column-info-grid{gap:var(--spacing-4);grid-template-columns:1fr}}