body.home #content-in,
body.yla-catalog-view #content-in,
body.single-yla_item #content-in {
	display: block !important;
}

body.home #main,
body.yla-catalog-view #main,
body.single-yla_item #main {
	width: 100% !important;
	max-width: none !important;
	float: none !important;
}

body.home #sidebar,
body.yla-catalog-view #sidebar,
body.home .sns-share,
body.home .date-tags,
body.home .entry-footer,
body.home .toc,
body.yla-catalog-view .sns-share,
body.yla-catalog-view .date-tags,
body.yla-catalog-view .entry-footer,
body.yla-catalog-view .toc,
body.single-yla_item #sidebar,
body.single-yla_item .sns-share,
body.single-yla_item .date-tags,
body.single-yla_item .entry-footer,
body.single-yla_item .toc {
	display: none !important;
}

.yla-card-title {
	margin: .35rem 0 .7rem;
	font-size: .98rem;
	font-weight: 700;
	line-height: 1.5;
}

.yla-card-title a {
	color: #20222a;
	text-decoration: none;
}

.yla-category-note {
	margin-top: 12px;
	font-size: .88rem;
	color: #686e7b;
}

/* Cocoon related-entry and post-navigation thumbnails use the same markup on
 * desktop and mobile. Keep official remote images stable and consistently
 * cropped instead of allowing the theme's NO IMAGE placeholder. */
body.single-yla_item .related-entry-card-thumb img.yla-remote-thumbnail,
body.single-yla_item .post-navi img.yla-remote-thumbnail {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 16 / 9;
	object-fit: cover;
	background: #eef0f4;
}
