
.wherenext .wn-article-content-container .newsr-aside_custom-content{
	padding: 25px;
}

@media (min-width:860px) {
	.wherenext .wn-article-content-container .newsr-aside_custom-content{
		padding: 45px;
	}
}

.wherenext .wn-article-content-container .newsr-aside_custom-content p{
	margin-block-end: 0;
}



/* Start of Author Headers styling */

.wn-author-header-title-container {
	align-items: center;
	display: flex;
	flex-direction: row;
	margin-block-start: 40px;
	padding-block-end: 25px;
}

.wn-author-header-title {
	color: #151515;
	margin: 0;
}

.wn-author-header-title-container > a {
	font-size: 11px;
	margin-block-start: 7px;
	margin-inline-start: 20px;
}

.wn-author-header-card,
.wn-premium-author-featured-card {
	margin-block-end: 60px;
}

.wn-author-header-card:last-child {
	margin-block-end: 0;
}

.wn-author-header-card-byline {
	color: #959595;
	font-size: 12px;
	line-height: 1rem;
	margin: 15px 0 0;
}

.wn-author-article-container {
	border-block-end: #ccc solid 1px !important;
}

#wherenext-author-articles .grid-container:last-child .wn-author-article-container {
	border: none;
	margin-block-end: 0;
}

.wn-author-header-card-container {
	padding-block-end: 30px;
}

@media screen and (min-width: 860px) {
	.wn-author-header-title {
		font-size: 1.414rem;
		line-height: 1.55rem;
	}

	.wn-author-header-title-container a {
		font-size: 16px;
	}

	.wn-author-header-title-container {
		margin-block: 0 48px;
		padding-block-end: 0;
	}

	.wn-author-header-card-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding-block-end: 0;
	}

	.wn-author-header-card {
		margin-inline-end: 1.325%;
		max-inline-size: 24%;
	}

	.wn-premium-author-featured-card {
		margin-inline-end: 1.325%;
		max-inline-size: 32.45%;
	}

	.wn-author-header-card:nth-child(4n+4),
	.wn-premium-author-featured-card:nth-child(3n+3) {
		margin-inline-end: 0%;
	}

	.wn-author-header-card:last-child {
		margin-block-end: 60px;
	}

	.wn-author-article-container {
		margin-block-start: 75px;
	}
}


/* End of Author Show More styling */

/* Start of Premium Author styling */

#wherenext-premium-author {
	background: #f8f8f8;
}

.wn-premium-author-container {
	display: flex;
	flex-direction: column;
	padding-inline-end:50px;
}

.wn-premium-author-img {
	background-size: cover;
	block-size: 100%;
	block-size: 55vw;
	inline-size: 100%;
}

.wn-premium-author-img img {
	block-size: 100%;
	inline-size: 100%;
	object-fit: cover;
	object-position: top;
}

.wn-premium-author-credentials,
.wn-premium-author-title,
.wn-premium-author-name {
	margin-block: 10px 0;
  max-inline-size: 85%;
}

.wn-premium-author-name {
	color: #151515;
}

.wn-premium-author-credentials {
	color: #6a6a6a;
}

.wn-premium-author-title {
	color: #151515;
}

.wn-premium-author-btn {
	background: none;
	border: #0058CD solid 1px;
	color: #0058CD;
	inline-size: auto;
	margin: auto;
	margin-block-end: 65px;
	text-align: center;
}

.wn-premium-author-text-container {
	inline-size: auto;
	margin: auto;
	max-inline-size: 95vw;
	padding: 50px 0;
}

#wherenext-premium-author .wn-line-break {
	margin: 20px 0;
}

#wherenext-premium-author .wn-departments-text {
	color: #4a4a4a;
	line-height: 1.55rem;
	padding: 0;
}

@media screen and (min-width: 860px) {
	#wherenext-premium-author {
		display: flex;
		inline-size: 100%;
		margin: auto;
		min-block-size: 600px;
		/* flex-wrap: wrap; */
		overflow: hidden;
		position: relative;
	}

	#wherenext-premium-author img {
		display: block;
		order: 1;
	}

	.wn-premium-author-img {
		block-size: 100%;
		inline-size: 50vw;
		max-inline-size: 50vw;
	}

	.wn-premium-author-img-container {
		--bg-color: var(--calcite-ui-background);
		background-position: center;
		block-size: auto;
		color: var(--calcite-ui-text-1);
		flex: 1 0 100%;
		inline-size: 100%;
		max-inline-size: 50%;
		overflow: hidden;
		padding: var(--space-20) var(--space-5);
		position: relative;
		text-align: center;
		transition: all .25s ease-in-out;
	}

	.wn-premium-author-btn {
		margin-block: 35px 0;
		margin-inline-start: 0;
	}

	.wn-premium-author-header {
		margin-block: 100px 0;
	}

	.wn-premium-author-text-container {
		margin-inline-start: 75px;
	}
}

/* End of Premium Author styling */
