/* Insights listing and single post. Loaded by inc/insights.php. */

.insights-card {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.insights-card__body {
	flex: 1;
}

.insights-card .wp-block-post-featured-image {
	margin: 0;
}

.insights-card .wp-block-post-title a,
.single-post-header .wp-block-post-title {
	text-decoration: none;
}

.insights-card .wp-block-post-title a:hover,
.insights-card .wp-block-post-title a:focus-visible {
	text-decoration: underline;
}

.insights-card__terms {
	display: flex;
	flex-wrap: wrap;
	gap: 0.25em 1.5em;
}

.insights-card__terms a {
	color: var(--wp--preset--color--primary);
	text-decoration: none;
}

.insights-card__terms a:hover,
.insights-card__terms a:focus-visible {
	text-decoration: underline;
}

.insights-grid .wp-block-query-pagination {
	gap: var(--wp--preset--spacing--medium);
}

.insights-grid .wp-block-query-pagination .page-numbers {
	color: var(--wp--preset--color--primary);
	text-decoration: none;
}

.insights-grid .wp-block-query-pagination .page-numbers.current {
	color: var(--wp--preset--color--primary-alt-accent);
}

.insights-back a {
	color: var(--wp--preset--color--primary);
	text-decoration: none;
}

.insights-back a:hover,
.insights-back a:focus-visible {
	text-decoration: underline;
}

.insights-topics-nav {
	gap: var(--wp--preset--spacing--small) var(--wp--preset--spacing--medium);
}

.insights-topics-nav p,
.insights-topics {
	margin: 0;
}

.insights-topics {
	display: flex;
	flex-wrap: wrap;
	gap: var(--wp--preset--spacing--small) var(--wp--preset--spacing--medium);
	padding: 0;
	list-style: none;
}

.insights-topics-nav a {
	font-family: var(--wp--preset--font-family--josefin-sans);
	font-size: var(--wp--preset--font-size--x-small);
	font-weight: 500;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--wp--preset--color--primary);
}

.insights-topics-nav a:hover,
.insights-topics-nav a:focus-visible,
.insights-topics .current-cat > a,
.blog .insights-all a {
	color: var(--wp--preset--color--primary-alt-accent);
}

.insights-search {
	margin-left: auto;
}

.insights-search .wp-block-search__inside-wrapper {
	padding: 0;
	border: 1px solid var(--wp--preset--color--primary-alt);
	border-radius: 0;
}

.insights-search .wp-block-search__input {
	width: 11rem;
	padding: 0.35em 0.6em;
	border: 0;
	font-size: var(--wp--preset--font-size--x-small);
}

.insights-search .wp-block-search__button {
	margin: 0;
	padding: 0 0.6em;
	border: 0;
	color: var(--wp--preset--color--primary);
	background: transparent;
}

@media (max-width: 600px) {
	.insights-search {
		width: 100%;
	}

	.insights-search .wp-block-search__input {
		flex: 1;
		width: auto;
	}
}

/* Single post share row. */
.post-share__label {
	margin: 0;
	font-family: var(--wp--preset--font-family--josefin-sans);
	letter-spacing: 0.1em;
	color: var(--wp--preset--color--primary-alt);
}
