/*
 * Grounded Journal — About page. Opener + territory styling only; the reading
 * experience (grid, drop-cap, H2 ground lines) comes from single.css.
 */

/* ---------- Quiet opener ---------- */

.gj-about__media {
	height: min(46vh, 520px);
	overflow: hidden;
}

.gj-about__media img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.gj-about__line {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding-block: clamp(40px, 6vh, 64px) 0;
}

.gj-about__line .ground-line {
	margin-bottom: 22px;
}

.gj-about__title {
	font-family: var(--gj-font-banner);
	font-size: clamp(30px, 4vw, 54px);
	line-height: 1.05;
	letter-spacing: -0.02em;
	color: var(--gj-ink);
	margin: 0;
	max-width: 18em;
}

/* ---------- In-content ground-line dividers keep the motif width ---------- */

.entry-content.gj-article__body > hr.ground-line {
	width: 64px;
}

/* ---------- Territories ---------- */

.gj-territories {
	margin-block: 0 1.6em;
}

.gj-article__body .gj-territories li {
	padding-left: 0;
	margin: 14px 0;
}

.gj-article__body .gj-territories li::before {
	display: none;
}

.gj-territories strong {
	font-family: var(--gj-font-deck);
	font-size: 19px;
	letter-spacing: -0.01em;
}

/* ---------- Closing CTAs ---------- */

.gj-about__cta {
	display: flex;
	flex-wrap: wrap;
	gap: 14px;
	margin-top: 26px;
}
