/*
 * The Barber Pub — Internal Pages
 */

.tbp-page-shell {
	min-height: 70vh;
	padding: 160px 0 96px;
	background:
		radial-gradient(circle at 20% 0%, rgba(199,154,59,.14), transparent 30%),
		linear-gradient(180deg, #060606 0%, #101010 100%);
	color: var(--tbp-cream);
}

.tbp-page-shell h1 {
	font-size: clamp(3rem, 6.2vw, 7rem);
	line-height: .95;
	letter-spacing: -.045em;
	max-width: 980px;
	margin: 0 0 26px;
	color: var(--tbp-cream);
}

.tbp-page-shell p:not(.tbp-eyebrow) {
	max-width: 760px;
	font-size: clamp(1.08rem, 1.7vw, 1.32rem);
	line-height: 1.7;
	color: var(--tbp-cream-2);
}

@media (max-width: 767px) {
	.tbp-page-shell {
		padding: 130px 0 70px;
	}
}
