h1,
.catalog-hero h1,
.knowledge__title,
.articles-page__title,
.instructors-page__title,
.about-hero h1 {
    font-size: var(--font-size-section-title);
    font-weight: var(--weight-regular);
}

.article-detail__hero h1 {
    font-size: var(--font-size-4xl);
    font-weight: var(--weight-regular);
}

.home-hero__copy h1 {
    font-size: var(--font-size-hero-title);
    font-weight: var(--weight-regular);
}

h2,
h3,
.step-card h2,
.knowledge-card h3,
.owner-bike-card__body h3,
.article-card h3,
.instructor-card h3 {
    font-size: var(--font-size-card-title);
    font-weight: var(--weight-regular);
}

p,
a,
button,
input,
select,
textarea,
li,
label,
td,
th,
small {
    font-size: var(--font-size-body);
    font-weight: var(--weight-regular);
}

.section-eyebrow,
.home-hero__eyebrow,
.main-nav__link,
.header-logout,
.filter-search,
.filter-reset,
.price-range,
.price-range__label,
.price-range__value,
.booking-modal__summary-title,
.booking-picker__label,
.booking-action-panel__title,
.booking-action-panel label span,
    .owner-bike-form__field span,
    .owner-bike-form__note,
    .account-chat-window__meta {
    font-size: var(--font-size-caption);
    font-weight: var(--weight-regular);
}

strong,
b {
    font-weight: var(--weight-regular);
}
