/* Compact editorial panels beneath online rooms, casinos and software. */
.lbp-topic-articles[data-lbp-core-version] {
	--topic-surface: #fff9ee;
	--topic-line: #d7c7ac;
	--topic-text: #29231b;
	--topic-accent: #79561d;
	--topic-hover: #f1e4cc;
	box-sizing: border-box;
	margin-top: 32px;
	border: 1px solid var(--topic-line);
	border-top: 2px solid #c9a45d;
	background: var(--topic-surface);
	color: var(--topic-text);
}
.lbp-topic-articles[data-lbp-core-version].is-dark {
	--topic-surface: #28241d;
	--topic-line: #554a37;
	--topic-text: #fff9ee;
	--topic-accent: #e0bc76;
	--topic-hover: #393124;
}
.lbp-topic-articles[data-lbp-core-version] > header {
	min-height: 44px;
	padding: 0 20px;
	gap: 12px;
	flex-direction: row;
	align-items: center;
	border-bottom: 1px solid var(--topic-line);
}
.lbp-topic-articles[data-lbp-core-version] > header > span {
	min-width: 0;
	color: var(--topic-accent);
	font-size: 10px;
	line-height: 1.5;
	letter-spacing: .1em;
}
.lbp-topic-articles[data-lbp-core-version] > header > a {
	flex: 0 0 auto;
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	color: var(--topic-accent);
	font-size: 10px;
	line-height: 1.4;
	letter-spacing: .04em;
	white-space: nowrap;
}
.lbp-topic-articles[data-lbp-core-version] .lbp-topic-articles-list > article {
	border: 0;
}
.lbp-topic-articles[data-lbp-core-version] .lbp-topic-articles-list > article + article {
	border-left: 1px solid var(--topic-line);
}
.lbp-topic-articles[data-lbp-core-version] .lbp-topic-articles-list > article > h3 {
	height: 100%;
	margin: 0;
	font-size: 20px;
	line-height: 1.25;
	color: var(--topic-text);
}
.lbp-topic-articles[data-lbp-core-version] .lbp-topic-article-link {
	box-sizing: border-box;
	display: block;
	height: 100%;
	min-height: 44px;
	padding: 14px 20px;
	color: var(--topic-text);
	text-decoration: none;
	transition: background-color .15s;
}
.lbp-topic-articles[data-lbp-core-version] .lbp-topic-article-link:hover,
.lbp-topic-articles[data-lbp-core-version] .lbp-topic-article-link:focus-visible {
	background: var(--topic-hover);
	color: var(--topic-text);
	text-decoration: underline;
	text-decoration-color: var(--topic-accent);
	text-underline-offset: .18em;
	text-decoration-thickness: 1px;
}
.lbp-topic-articles[data-lbp-core-version] .lbp-topic-article-link:focus-visible,
.lbp-topic-articles[data-lbp-core-version] > header > a:focus-visible {
	outline: 2px solid var(--topic-accent);
	outline-offset: -3px;
}
.lbp-topic-articles[data-lbp-core-version] > header > a:hover {
	color: var(--topic-accent);
	text-decoration: underline;
	text-underline-offset: .18em;
}
@media (max-width: 900px) {
	.lbp-topic-articles[data-lbp-core-version] { margin-top: 24px; }
	.lbp-topic-articles[data-lbp-core-version] .lbp-topic-articles-list > article + article {
		border-left: 0;
		border-top: 1px solid var(--topic-line);
	}
	.lbp-topic-articles[data-lbp-core-version] > header { padding-inline: 16px; }
	.lbp-topic-articles[data-lbp-core-version] .lbp-topic-article-link { padding: 12px 16px; }
}
@media (max-width: 520px) {
	.lbp-topic-articles[data-lbp-core-version] > header > span { font-size: 9px; }
	.lbp-topic-articles[data-lbp-core-version] > header > a { font-size: 9px; }
}
@media (prefers-reduced-motion: reduce) {
	.lbp-topic-articles[data-lbp-core-version] .lbp-topic-article-link { transition: none; }
}
