.prisma-articles-list{
	--prisma-article-navy:#003153;
	--prisma-article-deep:#00233B;
	--prisma-article-red:#E3282F;
	--prisma-article-paper:#F3F2EF;
	--prisma-article-ink:#14181B;
	--prisma-article-muted:#73777B;
	--prisma-article-line:#D9DCDE;
	width:100%;
	color:var(--prisma-article-ink);
	direction:rtl
}
.prisma-articles-list *{box-sizing:border-box}
.prisma-articles-list__head{
	min-height:84px;
	margin-bottom:20px;
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	gap:30px;
	border-top:1px solid var(--prisma-article-ink)
}
.prisma-articles-list__eyebrow{
	display:block;
	margin-bottom:6px;
	color:var(--prisma-article-muted);
	font-size:9px;
	letter-spacing:.12em;
	direction:ltr;
	text-align:right
}
.prisma-articles-list__head h2{
	margin:0;
	font-size:clamp(24px,2.8vw,36px);
	line-height:1.35;
	font-weight:600
}
.prisma-articles-list__count{
	padding-bottom:5px;
	color:var(--prisma-article-muted);
	font-size:10px
}
.prisma-articles-list__grid{
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:18px
}
.prisma-articles-list__card{
	min-width:0;
	display:flex;
	flex-direction:column;
	border:1px solid var(--prisma-article-line);
	background:#fff;
	transition:transform .25s ease,border-color .25s ease
}
.prisma-articles-list__card:hover{
	transform:translateY(-4px);
	border-color:#B8BDC0
}
.prisma-articles-list__media{
	position:relative;
	aspect-ratio:1.36/1;
	overflow:hidden;
	display:block;
	border-bottom:1px solid var(--prisma-article-line);
	background:#E4E7E5
}
.prisma-articles-list__image{
	width:100%;
	height:100%;
	object-fit:cover;
	transition:transform .35s ease
}
.prisma-articles-list__card:hover .prisma-articles-list__image{transform:scale(1.025)}
.prisma-articles-list__number{
	position:absolute;
	z-index:2;
	top:12px;
	left:12px;
	width:34px;
	height:34px;
	display:grid;
	place-items:center;
	border:1px solid rgba(255,255,255,.9);
	background:rgba(0,35,59,.88);
	color:#fff;
	font-size:8px
}
.prisma-articles-list__body{
	flex:1;
	padding:20px 17px 18px;
	display:flex;
	flex-direction:column
}
.prisma-articles-list__category{
	display:inline-flex;
	align-items:center;
	align-self:flex-start;
	gap:7px;
	color:var(--prisma-article-red);
	font-size:9px;
	font-weight:700
}
.prisma-articles-list__category::before{
	width:16px;
	height:1px;
	background:var(--prisma-article-red);
	content:""
}
.prisma-articles-list__card-title{
	margin:11px 0 9px;
	font-size:18px;
	line-height:1.65;
	font-weight:600
}
.prisma-articles-list__card-title a{color:inherit;text-decoration:none}
.prisma-articles-list__card-title a:hover{color:var(--prisma-article-navy)}
.prisma-articles-list__excerpt{
	margin:0 0 20px;
	color:var(--prisma-article-muted);
	font-size:10px;
	line-height:2
}
.prisma-articles-list__meta{
	margin-top:auto;
	padding-top:14px;
	border-top:1px solid var(--prisma-article-line);
	color:var(--prisma-article-muted);
	font-size:9px
}
.prisma-articles-list__footer{
	min-height:48px;
	padding:0 15px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:15px;
	border-top:1px solid var(--prisma-article-line);
	color:var(--prisma-article-navy);
	font-size:9px;
	font-weight:600;
	text-decoration:none
}
.prisma-articles-list__footer i{
	color:var(--prisma-article-red);
	font-size:16px;
	font-style:normal;
	transition:transform .22s ease
}
.prisma-articles-list__footer:hover i{transform:translateX(-4px)}
.prisma-articles-list__empty{
	padding:42px 20px;
	border-top:1px solid var(--prisma-article-red);
	background:#fff;
	text-align:center
}
.prisma-articles-list__empty strong{
	display:block;
	font-size:16px;
	font-weight:600
}
.prisma-articles-list__pagination{
	margin-top:34px;
	display:flex;
	flex-wrap:wrap;
	gap:5px
}
.prisma-articles-list__pagination .page-numbers{
	min-width:42px;
	height:42px;
	padding:0 9px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	border:1px solid var(--prisma-article-line);
	background:#fff;
	color:var(--prisma-article-ink);
	font-size:9px;
	text-decoration:none
}
.prisma-articles-list__pagination .current{
	border-color:var(--prisma-article-navy);
	background:var(--prisma-article-navy);
	color:#fff
}
.prisma-articles-list a:focus-visible{
	outline:2px solid var(--prisma-article-red);
	outline-offset:3px
}
@media(max-width:760px){
	.prisma-articles-list__head{
		align-items:flex-start;
		flex-direction:column;
		justify-content:center;
		gap:5px
	}
	.prisma-articles-list__grid{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
	.prisma-articles-list__card,
	.prisma-articles-list__image,
	.prisma-articles-list__footer i{transition:none}
}
