body.home .mxp-home-news-card{
	width:100%!important;
	max-width:1120px!important;
	margin-left:auto!important;
	margin-right:auto!important;
	padding:0!important;
	background:
		linear-gradient(180deg,rgba(16,12,43,.96) 0%,rgba(8,6,25,.99) 100%)!important;
	border-color:rgba(245,196,73,.13)!important;
	box-shadow:0 28px 72px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.026)!important;
}

body.home .mxp-home-news-card .news-area{
	position:relative!important;
	display:grid!important;
	gap:clamp(14px,1.6vw,20px)!important;
	width:100%!important;
	padding:clamp(22px,3vw,38px)!important;
	background:
		linear-gradient(180deg,rgba(8,7,25,.96) 0%,rgba(5,5,18,.98) 100%)!important;
	border:1px solid rgba(245,196,73,.06)!important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.016),inset 0 18px 40px rgba(0,0,0,.16)!important;
	overflow:hidden!important;
}

body.home .mxp-home-news-card .news-area::before{
	content:""!important;
	position:absolute!important;
	inset:0!important;
	pointer-events:none!important;
	background:
		linear-gradient(90deg,rgba(245,196,73,.045),transparent 18%,transparent 82%,rgba(167,139,250,.028)),
		repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 34px)!important;
	opacity:.55!important;
}

body.home .mxp-home-news-card .news-area::after{
	content:""!important;
	position:absolute!important;
	left:clamp(18px,2.4vw,34px)!important;
	right:clamp(18px,2.4vw,34px)!important;
	top:0!important;
	height:1px!important;
	pointer-events:none!important;
	background:linear-gradient(90deg,transparent,rgba(245,196,73,.28),rgba(255,255,255,.12),rgba(245,196,73,.18),transparent)!important;
}

body.home .mxp-home-news-card .mxp-news-panel{
	position:relative!important;
	z-index:1!important;
	display:grid!important;
	grid-template-columns:minmax(86px,118px) minmax(0,1fr) auto!important;
	grid-template-rows:auto!important;
	align-items:stretch!important;
	gap:0!important;
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	overflow:hidden!important;
	border:1px solid rgba(245,196,73,.095)!important;
	border-left:0!important;
	background:
		linear-gradient(90deg,rgba(var(--mxp-news-accent-rgb,201,184,255),.055) 0%,rgba(var(--mxp-news-accent-rgb,201,184,255),.018) 22%,rgba(13,10,36,.82) 100%),
		linear-gradient(180deg,rgba(23,17,52,.92) 0%,rgba(10,8,30,.94) 100%)!important;
	box-shadow:0 18px 38px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.026)!important;
	transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)!important;
}

body.home .mxp-home-news-card .mxp-news-panel:hover{
	transform:translateY(-1px)!important;
	border-color:rgba(245,196,73,.16)!important;
	background:
		linear-gradient(90deg,rgba(var(--mxp-news-accent-rgb,201,184,255),.075) 0%,rgba(var(--mxp-news-accent-rgb,201,184,255),.024) 24%,rgba(16,12,42,.88) 100%),
		linear-gradient(180deg,rgba(26,20,58,.94) 0%,rgba(11,9,32,.96) 100%)!important;
	box-shadow:0 22px 44px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.032)!important;
}

body.home .mxp-home-news-card .mxp-news-panel::before,
body.home .mxp-home-news-card .mxp-news-panel::after{
	content:none!important;
	display:none!important;
}

body.home .mxp-news-panel-rail{
	position:absolute!important;
	inset:0 auto 0 0!important;
	width:4px!important;
	background:linear-gradient(180deg,
		rgba(var(--mxp-news-accent-rgb,201,184,255),0) 0%,
		rgba(var(--mxp-news-accent-rgb,201,184,255),.24) 18%,
		rgba(var(--mxp-news-accent-rgb,201,184,255),.24) 82%,
		rgba(var(--mxp-news-accent-rgb,201,184,255),0) 100%)!important;
}

body.home .mxp-news-panel-rail span{
	position:absolute!important;
	left:0!important;
	top:50%!important;
	width:4px!important;
	height:44%!important;
	transform:translateY(-50%)!important;
	background:linear-gradient(180deg,transparent,var(--mxp-news-accent-color,#c9b8ff),transparent)!important;
	box-shadow:0 0 14px rgba(var(--mxp-news-accent-rgb,201,184,255),.16)!important;
}

body.home .mxp-news-panel-date{
	grid-column:1!important;
	grid-row:1!important;
	position:relative!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	padding:clamp(16px,2vw,24px) 14px clamp(16px,2vw,24px) 18px!important;
	border-right:0!important;
	background:transparent!important;
	overflow:visible!important;
	isolation:isolate!important;
}

body.home .mxp-news-panel-date::before{
	content:""!important;
	position:absolute!important;
	z-index:0!important;
	left:-38px!important;
	top:10%!important;
	bottom:10%!important;
	width:150%!important;
	pointer-events:none!important;
	background:
		radial-gradient(ellipse at 0% 50%,rgba(var(--mxp-news-accent-rgb,201,184,255),.137) 0%,rgba(var(--mxp-news-accent-rgb,201,184,255),.068) 34%,rgba(var(--mxp-news-accent-rgb,201,184,255),.020) 62%,transparent 78%),
		linear-gradient(90deg,rgba(var(--mxp-news-accent-rgb,201,184,255),.057),rgba(245,196,73,.010) 56%,transparent 100%)!important;
	filter:blur(22px)!important;
	opacity:.88!important;
	transform:translateZ(0)!important;
}

body.home .mxp-news-panel-date::after{
	content:""!important;
	position:absolute!important;
	z-index:0!important;
	inset:0 0 0 auto!important;
	width:1px!important;
	pointer-events:none!important;
	background:linear-gradient(180deg,
		transparent 0%,
		rgba(245,196,73,.12) 18%,
		rgba(245,196,73,.16) 50%,
		rgba(245,196,73,.10) 82%,
		transparent 100%)!important;
	opacity:.72!important;
}

body.home .mxp-home-news-card .news-date{
	position:relative!important;
	z-index:1!important;
	display:grid!important;
	gap:2px!important;
	text-align:center!important;
	font-family:var(--font-body)!important;
	text-transform:uppercase!important;
	color:var(--text-mute)!important;
	line-height:1!important;
	letter-spacing:0!important;
}

body.home .mxp-home-news-card .news-date-month,
body.home .mxp-home-news-card .news-date-year{
	font-size:9px!important;
	font-weight:700!important;
	letter-spacing:1.6px!important;
	color:rgba(245,196,73,.76)!important;
}

body.home .mxp-home-news-card .news-date-day{
	font-family:var(--font-display)!important;
	font-size:clamp(24px,3vw,36px)!important;
	font-weight:700!important;
	letter-spacing:1px!important;
	color:rgba(255,255,255,.94)!important;
	text-shadow:0 0 18px rgba(var(--mxp-news-accent-rgb,201,184,255),.12)!important;
}

body.home .mxp-news-panel-body{
	grid-column:2!important;
	grid-row:1!important;
	min-width:0!important;
	padding:clamp(17px,2.2vw,26px) clamp(18px,2.6vw,32px)!important;
}

body.home .mxp-home-news-card .news-meta{
	display:block!important;
	margin:0 0 10px!important;
	min-width:0!important;
}

body.home .mxp-home-news-card .mxp-news-categories{
	display:flex!important;
	align-items:center!important;
	flex-wrap:wrap!important;
	gap:6px!important;
	min-width:0!important;
	max-width:100%!important;
}

body.home .mxp-home-news-card .news-category{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:auto!important;
	min-width:0!important;
	max-width:100%!important;
	padding:3px 7px!important;
	font-family:var(--font-body)!important;
	font-size:8px!important;
	font-weight:700!important;
	letter-spacing:1.35px!important;
	line-height:1.1!important;
	text-transform:uppercase!important;
	white-space:normal!important;
	color:var(--mxp-news-accent-color,var(--cyan))!important;
	border:1px solid rgba(var(--mxp-news-accent-rgb,201,184,255),.28)!important;
	background:rgba(var(--mxp-news-accent-rgb,201,184,255),.075)!important;
	box-shadow:none!important;
}

body.home .mxp-home-news-card .news-title{
	margin:0!important;
	max-width:760px!important;
	font-family:var(--font-display)!important;
	font-size:clamp(16px,1.55vw,22px)!important;
	font-weight:700!important;
	letter-spacing:1.7px!important;
	line-height:1.08!important;
	text-transform:uppercase!important;
	color:rgba(255,255,255,.94)!important;
}

body.home .mxp-home-news-card .news-title a{
	color:inherit!important;
	text-decoration:none!important;
	transition:color .18s var(--ease),text-shadow .18s var(--ease)!important;
}

body.home .mxp-home-news-card .news-title a:hover{
	color:var(--gold)!important;
	text-shadow:0 0 18px rgba(245,196,73,.16)!important;
}

body.home .mxp-home-news-card .news-excerpt{
	margin:9px 0 0!important;
	max-width:72ch!important;
	font-size:13px!important;
	line-height:1.58!important;
	color:rgba(214,205,236,.72)!important;
}

body.home .mxp-home-news-card .mxp-news-panel .mxp-news-panel-action{
	grid-column:3!important;
	grid-row:1!important;
	align-self:center!important;
	justify-self:end!important;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:9px!important;
	margin:0 clamp(16px,2vw,24px) 0 0!important;
	padding:9px 12px!important;
	min-width:116px!important;
	font-family:var(--font-display)!important;
	font-size:9px!important;
	font-weight:700!important;
	letter-spacing:2px!important;
	line-height:1!important;
	text-transform:uppercase!important;
	white-space:nowrap!important;
	color:rgba(245,196,73,.82)!important;
	border:1px solid rgba(245,196,73,.22)!important;
	background:rgba(5,5,18,.46)!important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.018)!important;
}

body.home .mxp-home-news-card .mxp-news-panel .mxp-news-panel-action svg{
	width:18px!important;
	height:10px!important;
	flex:0 0 auto!important;
	color:currentColor!important;
}

body.home .mxp-home-news-card .mxp-news-panel .mxp-news-panel-action path{
	fill:none!important;
	stroke:currentColor!important;
	stroke-width:1.5!important;
	stroke-linecap:square!important;
	stroke-linejoin:miter!important;
}

body.home .mxp-home-news-card .mxp-news-panel .mxp-news-panel-action:hover{
	color:#fff5cc!important;
	border-color:rgba(245,196,73,.45)!important;
	background:rgba(245,196,73,.085)!important;
}

body.home .mxp-home-news-card .mxp-news-pagination{
	position:relative!important;
	z-index:1!important;
	margin:clamp(6px,1vw,10px) auto 0!important;
	padding:0!important;
	width:100%!important;
	justify-content:center!important;
}

body.home .mxp-home-news-card .mxp-news-empty{
	position:relative!important;
	z-index:1!important;
	padding:clamp(28px,4vw,48px)!important;
	text-align:center!important;
	border:1px solid rgba(245,196,73,.10)!important;
	background:rgba(10,8,30,.62)!important;
}

@media(max-width:860px){
	body.home .mxp-home-news-card{
		width:100%!important;
	}

	body.home .mxp-home-news-card .news-area{
		padding:18px!important;
		gap:14px!important;
	}

	body.home .mxp-home-news-card .mxp-news-panel{
		grid-template-columns:minmax(72px,88px) minmax(0,1fr)!important;
	}

	body.home .mxp-news-panel-date{
		padding:15px 10px 15px 15px!important;
	}

	body.home .mxp-news-panel-body{
		padding:16px 15px 15px!important;
	}

	body.home .mxp-home-news-card .mxp-news-panel .mxp-news-panel-action{
		grid-column:2!important;
		grid-row:2!important;
		justify-self:start!important;
		margin:0 0 16px 15px!important;
		min-width:0!important;
	}
}

@media(max-width:560px){
	body.home .mxp-home-news-card .news-area{
		padding:14px!important;
	}

	body.home .mxp-home-news-card .mxp-news-panel{
		grid-template-columns:1fr!important;
	}

	body.home .mxp-news-panel-date{
		grid-column:1!important;
		grid-row:1!important;
		justify-content:flex-start!important;
		padding:14px 14px 0 18px!important;
		border-right:0!important;
		background:transparent!important;
	}

	body.home .mxp-news-panel-date::before{
		left:-34px!important;
		top:-16px!important;
		bottom:-18px!important;
		width:78%!important;
		filter:blur(18px)!important;
		opacity:.76!important;
	}

	body.home .mxp-news-panel-date::after{
		content:none!important;
		display:none!important;
	}

	body.home .mxp-home-news-card .news-date{
		display:flex!important;
		align-items:baseline!important;
		gap:7px!important;
		text-align:left!important;
	}

	body.home .mxp-home-news-card .news-date-day{
		order:-1!important;
		font-size:24px!important;
	}

	body.home .mxp-home-news-card .news-date-month,
	body.home .mxp-home-news-card .news-date-year{
		font-size:8px!important;
	}

	body.home .mxp-news-panel-body{
		grid-column:1!important;
		grid-row:2!important;
		padding:12px 14px 14px 18px!important;
	}

	body.home .mxp-home-news-card .news-category{
		font-size:7px!important;
		letter-spacing:1px!important;
		padding:3px 6px!important;
	}

	body.home .mxp-home-news-card .news-title{
		font-size:15px!important;
		letter-spacing:1.15px!important;
		line-height:1.12!important;
	}

	body.home .mxp-home-news-card .news-excerpt{
		font-size:12px!important;
		line-height:1.52!important;
	}

	body.home .mxp-home-news-card .mxp-news-panel .mxp-news-panel-action{
		grid-column:1!important;
		grid-row:auto!important;
		margin:0 0 16px 18px!important;
		padding:8px 10px!important;
		font-size:8px!important;
	}
}
