/* Supplemental styles for v0.1 homepage sections not covered by the
   shared module CSS (intelligence-graph figure, resources head link). */

/* ---- Intelligence graph figure ---- */
#intelligence-graph { padding: 48px 0 80px; }
.ig-figure {
	max-width: 980px;
	margin: 40px auto 0;
	border-radius: var(--radius-xl, 12px);
	overflow: hidden;
}
.ig-figure img {
	display: block;
	width: 100%;
	height: auto;
}

/* ---- Knowledge center head "more" link ---- */
.res-head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 24px;
	flex-wrap: wrap;
	margin-bottom: 32px;
}
.res-head__more {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	white-space: nowrap;
	font-weight: var(--fw-semibold, 600);
	font-size: 14px;
	color: var(--color-arch-purple, #5156DB);
	text-decoration: none;
}
.res-head__more svg { width: 14px; height: 14px; }
.res-head__more:hover { color: var(--purple-700, #3D3EC9); }

/* ---- CTA fallback spacing (centered single-button variant) ---- */
.td-ctaA__inner { max-width: 720px; margin: 0 auto; }
