/* Header logo split into icon + live text (2026-08-21) — client provided a
   higher-fidelity crop of just the leaf mark (LogoPart1.png) to replace the
   old combined icon+wordmark PNG, wanting the logo enlarged a bit. Rebuilt
   as two elements side by side (see the Header template's own Elementor
   data, post 7331: the site-logo widget now points at the icon-only image,
   and a new "html" widget carries this text) rather than just scaling the
   old flat image up, so the wordmark stays crisp at any size instead of
   scaling raster with it, and the icon and text can be sized independently
   going forward.
   Font: this site's own DM Sans (already the brand's heading font
   elsewhere, e.g. the hero headline) — not an attempt at pixel-matching
   the original logo file's own font, which wasn't identified. Color: pure
   black, sampled directly from the original combined logo's own text
   pixels (0,0,0), not a guessed/brand value. */
.tnc-header-logo-text {
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: 1;
}

.tnc-header-logo-text-main {
	display: block;
	font-family: "DM Sans", sans-serif;
	font-weight: 700;
	font-size: 32px;
	line-height: 1.05;
	color: #000000;
	letter-spacing: -0.5px;
	white-space: nowrap;
}

.tnc-header-logo-text-sub {
	display: block;
	font-family: "DM Sans", sans-serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 1.3;
	color: #000000;
	letter-spacing: 0.2px;
	margin-top: 1px;
	white-space: nowrap;
}

@media (max-width: 1024px) {
	.tnc-header-logo-text-main {
		font-size: 26px;
	}
	.tnc-header-logo-text-sub {
		font-size: 13px;
	}
}

@media (max-width: 480px) {
	/* Header is tight on very narrow phones — keep the wordmark from
	   forcing the row to wrap under the icon. */
	.tnc-header-logo-text-sub {
		display: none;
	}
}
