.block-ps-feed-block-rss.grid-white-boxes ul.external-feed-items {
	@media (min-width: 48rem) {
     gap: 4rem;
     display: grid;
     grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.block-ps-feed-block-rss.grid-white-boxes ul.external-feed-items {
	z-index: 10;
	position: relative;
}

.block-ps-feed-block-rss ul.external-feed-items a.item-link, .block-ps-feed-block-ics ul.external-feed-items a.item-link {
	font-weight: 500;
}


.block-ps-feed-block-rss.grid-white-boxes ul.external-feed-items li {
	background-color: var(--bg-white-box);
	padding: var(--box-padding);
	border-bottom: none;
	position: relative;
	border-radius: 1rem;
	margin-bottom: 2rem;
	
	
	@media(min-width: 48rem) {
		min-height: 10rem;
		margin-bottom: 1rem;
	}
}


.layout-is-2xl .block-ps-feed-block-rss.grid-white-boxes {
    display: grid;
    grid-template-columns: 23% 75%;
    grid-template-rows: auto 1fr;
    grid-gap: 2%;
}

.block-ps-feed-block-rss.grid-white-boxes .grid-heading,
.block-ps-feed-block-rss.grid-white-boxes .block-description-summary {
	grid-column: 1;
}

.block-ps-feed-block-rss.grid-white-boxes .item-list {
	grid-column: 2;
	grid-row: 1 / -1;
}

.block-ps-feed-block-rss.grid-white-boxes ul.external-feed-items li:after {
	content: '';
	background: var(--gradient-citp-blue);
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	left: 1rem;
	top: 1rem;
	border-radius: 1rem;
}


.block-ps-feed-block-rss.gradient-boxes ul.external-feed-items li {

	border-bottom: none;
	position: relative;
	border-radius: 1rem;
	padding: 2rem 2rem 8rem 2rem;
	/*background: linear-gradient(135deg, rgba(223,237,246,1) 55%, rgba(178,104,165,1) 86%, rgba(228,132,86,1) 100%); 
	background: linear-gradient(135deg, rgba(223,237,246,1) 59%, rgba(200,180,215,1) 81%, rgba(228,132,86,1) 100%); */
	background: var(--gradient-citp-blue);
	margin-bottom: 2rem;
	@media(min-width: 48rem) {
		min-height: 10rem;
		margin-bottom: 0;
	}
}

.block-ps-feed-block-rss.gradient-boxes ul.external-feed-items {
	@media (min-width: 48rem) {
     gap: 4rem;
     display: grid;
     grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}










