.c24a-content-card .editorial-content-card-layout-desktop-large, .c24e-content-card .editorial-content-card-layout-desktop-large, .c24e-content-card:has(.editorial-content-card-layout .editorial-content-card-layout-desktop-large) {
    width:100%;
    max-width: 1120px;
}
.c24b-content-card .section-info-card-layout, .c24c-content-card .regular-content-card-layout, .c24d-content-card .featured-content-card-layout {
    background-color: white;
}

div.three-column-grid-layout-container, div.two-column-grid-layout-container {
    align-items: flex-start;
}

.c24e-content-card {
    padding-top: 16px;
}

.c24d-content-card .featured-content-card .card-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.c24b-content-card a:hover,
.c24c-content-card a:hover,
.c24d-content-card a:hover,
.c24e-content-card a:hover,
.c24b-content-card a:focus,
.c24c-content-card a:focus,
.c24d-content-card a:focus,
.c24e-content-card a:focus {
  text-decoration: none !important;
}

.c24b-content-card .section-info-card .card-body .content p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.3;
}

.editorial-content-card:focus-visible,
.featured-content-card:focus-visible  {
  border: 3px solid black !important;
}

@media screen and (max-width:1023.9px) {
  .c24d-content-card .featured-content-card .link-out-icon {
    width: 16px;
    height: 16px;
  }
  
  .three-column-grid-layout-content .c24b-content-card .section-info-card.s-i-c-large {
		max-width: none;
		min-height: fit-content;
	}
}

/* for 3 column layout apply small card css */
.three-column-grid-layout-content .c24b-content-card .section-info-card.s-i-c-large>.card-img-top {
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: right;
	padding: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.three-column-grid-layout-content .c24b-content-card .section-info-card.s-i-c-large {
	max-width: 1120px;
	min-height: 300px;
}
