h1,
h2,
h3,
h4,
p {
	margin-block: 0;
}

h1,
.scc-type-h1 {
	font-size: var(--scc-type-h1-size);
	line-height: var(--scc-type-h1-line-height);
	font-weight: 600;
}

h2,
.scc-type-h2 {
	font-size: var(--scc-type-h2-size);
	line-height: var(--scc-type-h2-line-height);
	font-weight: 600;
}

h3,
.scc-type-h3 {
	font-size: var(--scc-type-h3-size);
	line-height: var(--scc-type-h3-line-height);
	font-weight: 600;
}

h4,
.scc-type-h4 {
	font-size: var(--scc-type-h4-size);
	line-height: var(--scc-type-h4-line-height);
	font-weight: 600;
}

.scc-type-display {
	font-size: var(--scc-type-display-size);
	line-height: var(--scc-type-display-line-height);
	font-weight: 600;
}

.scc-type-body-large {
	font-size: var(--scc-type-body-large-size);
	line-height: var(--scc-type-body-large-line-height);
}

.scc-type-body-small {
	font-size: var(--scc-type-body-small-size);
	line-height: var(--scc-type-body-small-line-height);
}

.scc-type-label {
	font-size: var(--scc-type-label-size);
	line-height: var(--scc-type-label-line-height);
	font-weight: 600;
}

.scc-type-button {
	font-size: var(--scc-type-button-size);
	line-height: var(--scc-type-button-line-height);
	font-weight: 600;
}

.scc-type-form-label {
	font-size: var(--scc-type-form-label-size);
	line-height: var(--scc-type-label-line-height);
	font-weight: 600;
}

.scc-type-price-large {
	font-size: var(--scc-type-price-large-size);
	line-height: 1.2; /* REQUIRES IMPLEMENTATION CALIBRATION */
}

.scc-type-price-standard {
	font-size: var(--scc-type-price-standard-size);
	line-height: 1.25; /* REQUIRES IMPLEMENTATION CALIBRATION */
}

.scc-type-metadata {
	font-size: var(--scc-type-metadata-size);
	line-height: 1.4; /* REQUIRES IMPLEMENTATION CALIBRATION */
	color: var(--scc-brand-muted);
}

.scc-type-breadcrumb {
	font-size: var(--scc-type-breadcrumb-size);
	line-height: 1.4; /* REQUIRES IMPLEMENTATION CALIBRATION */
	color: var(--scc-brand-muted);
}

.scc-type-form-help {
	font-size: var(--scc-type-form-help-size);
	line-height: 1.4; /* REQUIRES IMPLEMENTATION CALIBRATION */
	color: var(--scc-brand-muted);
}
