:root {
  --bs-article-header-subhead-color: var(--th-red, var(--bs-th-red));
  --th-page-image-ratio-mobile: 16/9;
  --th-page-image-ratio-desktop: 16/9;
}

.article .subhead {
	color: var(--th-red, var(--bs-th-red));
}

.link-white .article .subhead {
	color: #ffffff;
}
@media (min-width: 680px) {
  .th-page-header-brand .content-wrapper > .th-page-header-brand-primary {
	transform: translateY(0px);
  }
}

@media (max-width: 370px) {
  .th-page-header-brand .th-page-header-brand-vendor {
    display: none;
  }
  .th-page-header-brand .th-page-header-brand-primary .brand-image {
	height: 22px;
  }
}