.post-header__byline {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 16px;
	margin-top: 14px;
}

.post-header .post-header__byline .post-header__info {
	margin-top: 0;
}

@media (min-width: 768px) {
	.post-header__byline .google-trusted-source {
		margin-inline-start: auto;
	}
}

.google-trusted-source-wrapper.alignleft {
	text-align: left;
}

.google-trusted-source-wrapper.aligncenter {
	text-align: center;
}

.google-trusted-source-wrapper.alignright {
	text-align: right;
}

a.google-trusted-source.wp-block-button__link {
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	gap: 8px;
	font-size: 14px;
	border: 0;
	background-color: var(--cwp-primary);
	color: white;
}

a.google-trusted-source.wp-block-button__link:hover,
a.google-trusted-source.wp-block-button__link:focus {
	background-color: var(--cwp-primary);
	color: white;
}

a.google-trusted-source::before {
	background: url(google.png) no-repeat;
	background-size: contain;
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	flex-shrink: 0;
	filter: brightness(0) invert(1);
}
