/* Page-specific article context keeps priority informational guides readable and connected to relevant collections. */
.single-post .agd-blog-keyword-context {
	background: #fcf9f0;
	border: 1px solid #e6dfc9;
	border-left: 4px solid #89d0c4;
	margin: 0 0 clamp(1.5rem, 3vw, 2.35rem);
	max-width: 72ch;
	padding: clamp(1.15rem, 2.4vw, 1.65rem);
}

.single-post .agd-blog-keyword-context h2 {
	color: #323759;
	font-family: Lora, Georgia, serif;
	font-size: clamp(1.35rem, 2.2vw, 1.85rem);
	line-height: 1.2;
	margin: 0 0 0.65rem;
}

.single-post .agd-blog-keyword-context p {
	color: #4d5477;
	line-height: 1.65;
	margin: 0;
}

.single-post .agd-blog-keyword-context nav {
	display: flex;
	flex-wrap: wrap;
	gap: 0.65rem 1rem;
	margin-top: 1rem;
}

.single-post .agd-blog-keyword-context a {
	color: #323759;
	font-weight: 700;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.16em;
}

.single-post .agd-blog-keyword-context a span {
	margin-left: 0.35rem;
}

.single-post .agd-blog-keyword-context a:hover,
.single-post .agd-blog-keyword-context a:focus-visible {
	color: #267a71;
}
