.large-card {
	align-items: flex-end;
	background-color: var(--main-0, #FFFFFF);
	border-bottom: 4px solid var(--secondary-blue-1000, #009EFF);
	border-radius: 2px;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 10px;
	min-width: 340px;
	overflow: hidden;
	position: relative;
}

.large-card img {
	aspect-ratio: 100 / 75;
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.large-card article {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 30px 30px 60px 30px;
	width: 100%;
}

.large-card article div {
	align-items: center;
	display: flex;
	gap: 20px;
	justify-content: space-between;
}

.large-card .time {
	color: var(--main-900, #1A1A1A);
	font-family: Inter, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	/* Semi Bold */
	line-height: 120%;
}

.large-card .excerpt {
	color: var(--main-900, #1A1A1A);
	font-family: 'Stag LCG', serif;
	font-size: var(--font-size-h-3);
	font-weight: 400;
	line-height: 120%;
	padding-right: 80px;
}

.large-card:hover .excerpt {
    color: var(--secondary-blue-1000);
}

.large-card .live {
	align-items: center;
	display: flex;
	gap: 6px;
}

.large-card .live span {
	color: var(--secondary-red, #FF0000);
	font-family: 'Stag LCG', serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.32px;
	line-height: 120%;
	text-transform: uppercase;
}

.large-card .live svg {
   animation: pulse 2s infinite;
   position: relative;
	height: 16px;
	width: 16px;  
}

/* .large-card .live img {
	display: block;
	height: 16px;
	width: 16px;
} */


.large-card figure {
    position: relative;
}
.large-card figure:after {
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    height: 0;
    background: linear-gradient(180deg, rgba(0, 158, 255, 0.00) 51.04%, rgba(0, 158, 255, 0.60) 100%);
    mix-blend-mode: hard-light;
    transition: all 0.3s ease;
}

.large-card:focus figure:after{height: 50%}