/*
 * LBPS Image Rights & Public Reference Clearance
 * Image Contribution Terms front-end presentation (site typography)
 * Scoped deliberately to this component only.
 */

.lbps-image-terms,
.lbps-image-terms p,
.lbps-image-terms label,
.lbps-image-terms small,
.lbps-image-terms strong,
.lbps-image-terms input,
.lbps-image-terms select,
.lbps-image-terms option,
.lbps-image-terms button {
	font-family: "Source Sans 3", Arial, Helvetica, sans-serif !important;
}

.lbps-image-terms h1,
.lbps-image-terms h2,
.lbps-image-terms h3,
.lbps-image-terms h4,
.lbps-image-terms h5,
.lbps-image-terms h6 {
	font-family: "Source Serif 4", Georgia, "Times New Roman", serif !important;
	font-weight: 400 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
}

.lbps-image-terms h3 {
	font-size: clamp(1.75rem, 2.2vw, 2.2rem);
	line-height: 1.2;
	margin: 0 0 1.25rem;
}

.lbps-image-terms p {
	font-size: inherit;
	line-height: inherit;
	letter-spacing: normal !important;
}

.lbps-image-terms input[type="text"],
.lbps-image-terms select,
.lbps-image-terms button {
	font-size: inherit;
}

.lbps-image-terms button {
	cursor: pointer;
}
