.b-master-article--issue__card{
	background: #f6f8fc;
	padding: var(--global-block-body-padding, 15px);
	border-radius: var(--global-block-border-radius, 3px);
}

.b-master-article--issue__grid{
	display: grid;
    grid-template-rows: auto;
    grid-template-columns: 120px auto;
    align-items: start;
    grid-gap: var(--global-block-body-padding, 15px);
    position: relative;
    width: 100%;
}

.b-master-article--issue__cover, 
.b-master-article--issue__desc{
	min-width: 0;
}

.b-master-article--issue__cover{
	position: relative;
}

.b-master-article--issue__cover-wrapper{
	background-color: #fff;
	display: block;
	border-radius: var(--global-block-border-radius, 3px);
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.b-master-article--issue__cover-img{
	display: block;
	width: 100%;
	height: auto;
}

.b-master-article--issue__cover-wrapper._empty{
	background-color: #f6f8fc;
	background-size: 40px;
	border: #d8e0e5 solid 1px;
	border-radius: var(--global-block-border-radius, 3px);
}

.b-master-article--issue__cover-fold {
	width: 0;
	height: 0;
	position: absolute;
	top: -1px;
	right: -1px;
	border-width: 0;
	border-style: solid;
	background: #fff;
	display: block;
	border-radius: 0 0 0 var(--global-block-border-radius);
	border-color: transparent #f6f8fc transparent #f6f8fc;
	-webkit-transition: border-width 0.2s ease-out;
	-moz-transition: border-width 0.2s ease-out;
	-ms-transition: border-width 0.2s ease-out;
	-o-transition: border-width 0.2s ease-out;
	transition: border-width 0.2s ease-out;
	z-index: 3;
}

.b-master-article--issue__cover:hover .b-master-article--issue__cover-fold {
   border-width: 0 30px 30px 0;
}

.b-master-article--issue__desc-header{
	margin-bottom: 20px;
}

.b-master-article--issue__link{
	display: block;
	font-weight: bold;
}

.b-master-article--issue__pages{
	color: var(--global-text-muted);
	font-size: 14px;
}

.b-master-article--issue p:last-of-type{
	margin-bottom: 0;
}

.b-master-article--issue .truncate-link-more,
.b-master-article--issue .truncate-link-less{
	color: var(--global-link-hover-color);
	font-weight: bold;
}

.b-master-article--issue__items-label{
	margin-top: 35px;
}

.b-master-article--issue__items{
	border-top: #d8e0e5 solid 1px;
}

@media (max-width: 767px) 
{
	.b-master-article--issue__grid{
		grid-template-columns: 60px auto;
	}

	.b-master-article--issue__desc-mobile{
		margin-top: var(--global-block-body-padding, 15px);
	}
}