.post-content .lw-download-in-page-link > ol {
	margin-block: 0;
	padding-inline-start: 0;
	display: grid;
}
.post-content .lw-download-in-page-link > ol > li {
	list-style: none;
}
.post-content .lw-download-in-page-link > ol > li > a {
	align-items: center;
	text-decoration: none;
}
.post-content .lw-download-in-page-link > ol > li > a::after {
	content: '';
	background-image: url(../images/icon-arrow-down.svg);
	background-repeat: no-repeat;
}
@media screen and (min-width: 980px) {
	.post-content .lw-download-in-page-link > ol {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px 24px;
	}
	.post-content .lw-download-in-page-link > ol > li > a {
		padding: 9px;
		border: 1px solid #dcdcdc;
		border-radius: 4px;
		display: flex;
		justify-content: center;
		gap: 10px;
		line-height: 1.1875;
		background-color: #fff;
		font-size: 1rem;
		transition: background-color 0.3s ease-out;
	}
	.post-content .lw-download-in-page-link > ol > li > a::after {
		width: 14px;
		height: 13px;
		background-size: 14px auto;
	}
	.post-content .lw-download-in-page-link > ol > li > a:hover,
	.post-content .lw-download-in-page-link > ol > li > a:active {
		background-color: #f5f5f5;
	}
}
@media screen and (max-width: 979px) {
	.post-content .lw-download-in-page-link > ol > li > a {
		padding: 10px;
		border-block-end: 1px solid #dcdcdc;
		display: grid;
		grid-template-columns: auto 8px;
		line-height: 1.1666666667;
		font-size: 0.75rem;
	}
	.post-content .lw-download-in-page-link > ol > li > a::after {
		width: 8px;
		height: 8px;
		background-size: 8px auto;
	}
}
