dvn-info-summary {
  --info-summary-padding: calc(2 * var(--spacing-unit));
  --media-container-spacing: calc(2 * var(--spacing-unit));
  display: flex;
  align-items: center;
  width: var(--width);
  padding: var(--info-summary-padding);
}
dvn-info-summary.leaned {
  --info-summary-padding: 0;
}
dvn-info-summary.small {
  --font-size: var(--font-size-small);
  --font-size-secondary: var(--font-size-small);
  --title-line-height: 1.2em;
}
dvn-info-summary.medium {
  --font-size: var(--font-size-medium);
  --font-size-secondary: var(--font-size-small);
  --title-line-height: 1.3em;
}
dvn-info-summary.large {
  --font-size: var(--font-size-large);
  --font-size-secondary: var(--font-size-small);
  --title-line-height: 1.4em;
}
dvn-info-summary .info-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  min-width: 0;
}
dvn-info-summary .media-container {
  padding-right: var(--media-container-spacing);
}
dvn-info-summary .title {
  font-size: var(--font-size);
  line-height: var(--title-line-height);
  color: var(--color-text);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
  min-width: 0;
}
dvn-info-summary .secondary-info {
  color: var(--color-text-secondary);
  font-size: var(--font-size-secondary);
}