/* Article contents and zero-result summary component. */
.forlife-article-summary {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 1rem;
	margin: 1rem 0 0;
}

.forlife-article-summary__toc,
.forlife-article-summary__intro {
	min-width: 0;
	padding: 1rem 2rem;
	border-radius: 2rem;
}

.forlife-article-summary__toc {
	background: rgba(203, 224, 217, 0.15);
}

.forlife-article-summary__title {
	margin: 0;
	color: var(--awb-custom_color_6);
}

.forlife-article-summary__toc-list {
	margin: 1rem 0 0;
	padding-inline-start: 1.5rem;
}

.forlife-article-summary__toc-list li + li {
	margin-top: 0.35rem;
}

.forlife-article-summary__toc-list a {
	color: var(--awb-custom_color_7);
	text-decoration: none;
}

.forlife-article-summary__toc-list a:hover,
.forlife-article-summary__toc-list a:focus-visible {
	color: var(--awb-custom_color_7);
	text-decoration: underline;
}

.forlife-article-summary__text {
	margin-top: 1rem;
}

.forlife-article-summary__text > :first-child {
	margin-top: 0;
}

.forlife-article-summary__text > :last-child {
	margin-bottom: 0;
}

.forlife-article-summary--without-toc {
	grid-template-columns: 1fr;
}

.forlife-article-summary--without-toc .forlife-article-summary__toc {
	display: none;
}

.forlife-article-summary--without-summary {
	grid-template-columns: 1fr;
}

@media (max-width: 800px) {
	.forlife-article-summary {
		grid-template-columns: 1fr;
	}

	.forlife-article-summary__toc,
	.forlife-article-summary__intro {
		padding: 1rem;
	}
}
