/* ====== ARTICLE CUSTOMIZE ====== */
.article::after {
	content: '';
	clear: both;
	display: table;
}
.article .article-title {
	padding-top: 3rem;
	font-size: var(--text-lg);
}

/* READING PROGRESSBAR */
.article-reading-progressbar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 19;
  width: 0;
  height: 2px;
  background-color: var(--c-red);
}
/* READING PROGRESSBAR END */

/* TOOLBAR */
.article .article-toolbar {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 2px solid var(--c-black);
}
.article .post-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.5rem;
}
.article .post-info {
	flex: 1 1 auto;
}
.article .post-info > li {
	display: flex;
	align-items: center;
}
.article .post-info > li > span {
	display: inline-block;
	color: var(--c-gray-2);
	font-size: var(--text-2xs);
}
.article .post-info > li:not(:first-child)::before {
	content: '';
	flex: 0 0 auto;
	width: 4px;
	height: 4px;
	margin-right: 0.5rem;
	background-color: var(--c-red);
}
.article .post-info > li > .author {
	display: flex;
	align-items: center;
	font-size: var(--text-2xs);
}
.article .post-info > li > .author > img {
	flex: 0 0 auto;
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 0.5rem;
}
.article .post-comments-link {
	display: inline-flex;
	align-items: center;
	font-size: var(--text-2xs);
}
.article .post-comments .icon-comments {
	font-size: var(--text-xs);
	margin-right: 0.5rem;
}
/* TOOLBAR END */

@media (min-width: 768px) {
	.article-reading-progressbar {
		height: 4px;
	}
	.article .post-comments {
		display: flex;
		justify-content: flex-end;
		min-width: 8rem;
	}
}

@media (min-width: 992px) {
	.article .article-title {
		font-size: var(--text-xl);
	}
	.article .article-toolbar {
		padding-bottom: 1.25rem;
	}
	.article .post-comments {
		min-width: 10rem;
	}
}

/* ARTICLE CONTENT */
.article .article-content > *:first-child {
	margin-top: 0;
}
.article-content iframe {
	width: 100%;
}
.article-content img {
	display: inline-block;
	vertical-align: middle;
}
.article-content a:not(.btn, button, .link-divider, .lty-playbtn, [rel*="lightbox"]) {
	display: inline;
	color: var(--c-red);
	text-decoration: underline;
}
.article-content a:not(.btn, button, .link-divider, .lty-playbtn):hover {
	text-decoration: none;
}
.article-content p + p {
	margin-top: 0;
}
.article-content i,
.article-content em {
	font-style: italic;
}
.article-content p,
.article-content dl,
.article-content hr,
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6,
.article-content ol,
.article-content ul,
.article-content pre,
.article-content address,
.article-content fieldset,
.article-content figure {
	margin-bottom: 1rem;
}

.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
	margin-top: 3rem;
	margin-bottom: 2rem;
	color: var(--c-red);
}
.article-content h2,
.article-content h3,
.article-content h4 {
	font-size: var(--text-md);
}
.article-content h5,
.article-content h6 {
	font-size: var(--text-sm);
}
.article-content b,
.article-content strong {
	font-weight: var(--font-bold);
}
.article-content ul {
	list-style-type: square;
	padding-left: 1.15rem;
}
.article-content ul > li:not(:last-child) {
	margin-bottom: 1rem;
}
.article-content ul > li::marker {
	color: var(--c-red);
	font-size: 1.25em;
}
.article-content ol {
	counter-reset: ol-list;
}
.article-content ol > li::before {
	content: counters(ol-list, ".") ". ";
	counter-increment: ol-list;
}
.article-content ol > li:not(:last-child) {
	margin-bottom: 1rem;
}
.article-content ol > li > ol {
	margin-top: 1rem;
	padding-left: 1rem;
}
.article-content .article-title {
	margin-bottom: 2rem;
	color: var(--c-black);
	font-size: var(--text-md);
	text-transform: uppercase;
}

@media (min-width: 768px) {
	.article-content .article-title {
		font-size: var(--text-lg);
	}
}

@media (min-width: 1200px) {
	.article-content .article-title {
		margin-bottom: 3rem;
		font-size: var(--text-xl);
	}
}

/* Table */
.article-content .wp-block-table {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	margin-top: 2rem;
	margin-bottom: 2rem;
	font-size: var(--text-2xs);
}
.article-content table > thead {
	vertical-align: bottom;
}
.article-content table > tbody {
	vertical-align: inherit;
}
.article-content table > :not(caption) > * {
	border-width: var(--table-border-width) 0;
}
.article-content table > :not(caption) > * > * {
	border-width: 0 var(--table-border-width);
}
.article-content table > :not(caption) > * > * {
	padding: 0.5rem;
	color: var(--c-black);
	border-bottom-width: var(--table-border-width);
}
.article-content .wp-block-table .wp-element-caption{
	color: var(--c-gray-2);
}
.article-content .wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%;
}

/* Stripes style */
.article-content .wp-block-table.is-style-stripes table,
.article-content .wp-block-table.is-style-stripes tr,
.article-content .wp-block-table.is-style-stripes td,
.article-content .wp-block-table.is-style-stripes th {
	border: none;
}
.article-content .wp-block-table.is-style-stripes thead {
	border-bottom: 3px solid var(--c-black);
}
.article-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f0;
}

/* Spacer */
.article-content .wp-block-spacer {
	clear: both;
}

/* Image & Caption */
.article-content .wp-caption {
	max-width: 100%;
	margin-bottom: 1.5rem;
	padding-left: 0.5rem;
	border-left: 1px solid #e9e9eb;
}
.article-content .wp-caption .wp-caption-text {
	margin: 0.625rem 0 0;
	color: var(--c-red);
	font-size: var(--text-2xs);
}
.article-content .aligncenter {
	clear: both;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.article-content .wp-block-image .aligncenter,
.article-content .wp-block-image .alignleft,
.article-content .wp-block-image .alignright {
	display: table;
}
.article-content .wp-block-image .aligncenter > figcaption,
.article-content .wp-block-image .alignleft > figcaption,
.article-content .wp-block-image .alignright > figcaption {
	display: table-caption;
	caption-side: bottom;
	color: var(--c-gray-2);
	font-size: var(--text-2xs);
}
.article-content .wp-block-image.alignfull img,
.article-content .wp-block-image.alignwide img {
	height: auto;
	width: 100%;
}
.article-content .wp-block-image {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.article-content .wp-block-image figcaption,
.article-content figcaption {
	margin-top: 0.5rem;
}
.article-content .wp-caption img {
	width: 100%;
	height: auto;
}
.article-content .wp-element-caption {
	color: var(--c-gray);
	font-size: var(--text-2xs);
}
.article-content .wp-element-caption strong {
	color: var(--c-gray-2);
	font-weight: var(--font-regular);
}
.article-content blockquote .wp-block-image {
	margin-top: 0;
	margin-bottom: 1rem;
}

/* Pullquote Block & Blockqoute */
.article-content .wp-block-pullquote,
.article-content .wp-block-quote {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.article-content blockquote p:last-child,
.article-content .wp-block-pullquote p:last-child,
.article-content .wp-block-quote p:last-child {
	margin-bottom: 0;
}
.article-content .wp-block-pullquote blockquote {
	max-width: 560px;
	margin-left: auto;
	margin-right: auto;
}
.article-content .wp-block-pullquote blockquote::before,
.article-content .wp-block-pullquote blockquote::after {
	display: inherit;
	font-family: 'icomoon';
	font-size: 1.5rem;
	color: var(--c-red);
}
.article-content .wp-block-pullquote blockquote::before {
	content: '\e90d';
	margin-bottom: 1rem;
	text-align: left;
}
.article-content .wp-block-pullquote blockquote::after {
	content: '\e90e';
	margin-top: 1rem;
	text-align: right;
}
.article-content .wp-block-pullquote blockquote > p {
	margin-bottom: 0;
	text-align: center;
	line-height: 1.25;
}
.article-content .wp-block-pullquote blockquote > p + p {
	margin-top: 1rem;
}
.article-content blockquote > cite,
.article-content .wp-block-pullquote blockquote > cite,
.article-content .wp-block-quote > cite {
	display: block;
	margin-top: 1rem;
	color: var(--c-gray-2);
	font-size: var(--text-2xs);
	font-weight: var(--font-regular);
	line-height: 1.25;
}
.article-content .wp-block-pullquote blockquote > cite {
	text-align: center;
}
.article-content .wp-block-quote {
	overflow: hidden;
	padding: 0.5rem 1rem;
	border-left: 2px solid var(--c-red);
}
.article-content .wp-block-quote.is-style-plain {
	background-color: #FFE4EB;
}
.article-content .wp-block-quote.is-style-plain .wp-element-caption {
	color: var(--c-gray-2);
}
.article-content .wp-block-quote.is-style-plain .wp-element-caption strong {
	color: var(--c-black);
}
.article-content .wp-block-quote.is-style-plain .wp-element-caption {
	color: var(--c-black);
}
.article-content .wp-block-quote > *:first-child {
	margin-top: 0;
}
.article-content .wp-block-quote > *:last-child {
	margin-bottom: 0;
}


/* Readmore Block */
.article-content .wp-block-readmore {
	margin-bottom: 2rem;
	padding: 0.5rem 1rem;
	border-left: 2px solid var(--c-red);
	background-color: var(--c-lightgray);
}
.article-content .wp-block-readmore-content {
	display: none;
}
.article-content .wp-block-readmore-btn {
	text-align: right;
}

/* Swiper Gallery Block */
.article-content .wp-block-swiper-gallery {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.article-content .wp-block-swiper-gallery .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	height: auto;
}
.article-content .wp-block-swiper-gallery img {
	max-height: 35rem;
}
.article-content .wp-block-swiper-gallery-thumbs {
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 1rem;
	margin-top: 1rem;
}
.article-content .wp-block-swiper-gallery-thumbs .swiper {
	flex: 0 0 13.5rem;
	max-width: 13.5rem;
	margin-left: 0;
	margin-right: 0;
}
.article-content .wp-block-swiper-gallery-thumbs .swiper-slide:not(:last-child) {
	margin-right: 0.25rem;
}
.article-content .wp-block-swiper-gallery-thumbs .swiper-slide {
	width: 2.5rem;
	height: 2.5rem;
	padding: 0.25rem;
	transition: box-shadow var(--transition), opacity var(--transition);
	cursor: pointer;
}
.article-content .wp-block-swiper-gallery-thumbs .swiper-slide:hover {
	opacity: 0.75;
}
.article-content .wp-block-swiper-gallery-thumbs .swiper-slide-thumb-active {
	pointer-events: none;
	box-shadow: inset 0 0 0 2px var(--c-black);
}
.article-content .wp-block-swiper-gallery-thumbs .swiper-button-prev,
.article-content .wp-block-swiper-gallery-thumbs .swiper-button-next {
	position: static;
	margin-top: 0;
}

/* Tooltip / Hint */
.article-content abbr {
	display: inline-flex;
	align-items: center;
	color: var(--c-red);
	text-decoration: none;
	white-space: nowrap;
	cursor: help;
}
.article-content abbr::after {
	content: '\e913';
	display: inline-block;
	vertical-align: middle;
	margin-left: 0.25rem;
	margin-right: 0.25rem;
	font-family: 'icomoon';
	font-size: var(--text-sm);
	line-height: 1;
}

/* Inline Audio file */
.article-content .wp-inline-audio {
	position: relative;
	color: var(--c-red);
	white-space: nowrap;
	cursor: pointer;
}
.article-content .wp-inline-audio:hover::after {
	color: var(--c-black);
}
.article-content .wp-inline-audio audio {
	pointer-events: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.article-content .wp-inline-audio._is-playing::after {
	content: '\e912';
}
.article-content .wp-inline-audio::after {
	content: '\e911';
	display: inline-block;
	vertical-align: top;
	margin-left: 0.25rem;
	margin-right: 0.25rem;
	font-family: 'icomoon';
	font-size: var(--text-sm);
	line-height: 1;
	transition: color var(--transition);
}

/* Video Block */
.article-content .wp-block-video {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.article-content blockquote .wp-block-video {
	margin-top: 0;
	margin-bottom: 1rem;
}

/* Person Block */
.article-content .wp-block-person {
	max-width: 100%;
	margin-top: 2rem;
	margin-bottom: 2rem;
	padding: 1.5rem 1rem;
	border: 2px solid var(--c-lightgray);
	text-align: center;
}
.article-content .wp-block-person.alignleft,
.article-content .wp-block-person.alignright {
	margin-bottom: 2rem;
}
.article-content .wp-block-person .photo {
	width: 7.5rem;
	height: 7.5rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1rem;
	border-radius: 50%;
}
.article-content .wp-block-person .name {
	margin-top: 0;
	margin-bottom: 0.5rem;
	color: var(--c-black);
	font-size: var(--text-xs);
	font-weight: var(--font-bold);
}
.article-content .wp-block-person .description {
	margin-bottom: 0;
	color: var(--c-gray-2);
	font-size: var(--text-2xs);
	font-style: italic;
}
.article-content .wp-block-person .link-divider {
	margin-top: 1rem;
}

@media (min-width: 375px) {
	.article-content .wp-block-swiper-gallery-thumbs .swiper {
		flex: 0 0 16.25rem;
		max-width: 16.25rem;
	}
}
@media (min-width: 576px) {
	.article-content .wp-block-swiper-gallery-thumbs {
		column-gap: 1.5rem;
	}
	.article-content .wp-block-swiper-gallery-thumbs .swiper {
		flex: 0 0 25.25rem;
		max-width: 25.25rem;
	}
	.article-content .wp-block-swiper-gallery-thumbs .swiper-slide {
		width: 4rem;
		height: 4rem;
		padding: 0.5rem;
	}
}

@media (max-width: 767.988px) {
	.article-content img.alignleft,
	.article-content img.alignright {
		float: none;
		width: 100%;
		max-width: 100%;
		height: auto;
		margin-bottom: 1rem;
	}
}

@media (min-width: 768px) {
	.article-content ul {
		padding-left: 3.5rem;
		padding-right: 2.5rem;
	}
	.article-content .wp-block-image figcaption {
		margin-top: 1rem;
	}
	.article-content figure.alignleft,
	.article-content figure.alignright {
		width: auto;
		margin-top: 0;
		margin-bottom: 0;
	}
	.article-content .alignleft {
		float: left;
		margin-right: 2rem;
	}
	.article-content .alignright {
		float: right;
		margin-left: 2rem;
	}
	.article-content .wp-block-quote {
		padding: 1rem 2rem;
	}
	.article-content .wp-block-readmore {
		padding: 1rem 2rem;
	}
	.article-content .wp-block-swiper-gallery-thumbs {
		column-gap: 1.75rem;
	}
	.article-content .wp-block-swiper-gallery-thumbs .swiper {
		flex: 0 0 32.5rem;
		max-width: 32.5rem;
	}
	.article-content .wp-block-swiper-gallery-thumbs .swiper-slide:not(:last-child) {
		margin-right: 0.5rem;
	}
	.article-content .wp-block-swiper-gallery-thumbs .swiper-slide {
		width: 5rem;
		height: 5rem;
	}
	.article-content abbr::after,
	.article-content .wp-inline-audio::after {
		font-size: var(--text-md);
	}
	.article-content .wp-block-person {
		max-width: 16.5rem;
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.article-content .wp-block-person .photo {
		width: 10rem;
		height: 10rem;
	}
	.article-content .wp-block-person .description {
		font-size: var(--text-xs);
	}
}

@media (min-width: 992px) {
	.article-content ul {
		padding-left: 5.625rem;
		padding-right: 4rem;
	}
	.article-content .wp-block-pullquote blockquote::before {
		margin-bottom: 2rem;
	}
	.article-content .wp-block-pullquote blockquote::after {
		margin-top: 2rem;
	}
}

/* Text aligns */
.article-content .has-text-align-center {
	text-align: center;
}
.article-content .has-text-align-left {
	text-align: left;
}
.article-content .has-text-align-right {
	text-align: right;
}

/* Backgrounds */
.article-content p.has-background {
	padding: 1rem;
}
.article-content .has-red-background-color {
	background-color: var(--c-red);
}
.article-content .has-blue-background-color {
	background-color: var(--c-blue);
}
.article-content .has-green-background-color {
	background-color: var(--c-green);
}
.article-content .has-orange-background-color {
	background-color: var(--c-orange);
}
.article-content .has-gray-background-color {
	background-color: var(--c-gray);
}
.article-content .has-dark-gray-background-color {
	background-color: var(--c-gray-2);
}
.article-content .has-light-gray-background-color {
	background-color: var(--c-lightgray);
}

/* Colors */
.article-content .has-vivid-red-color,
.article-content .has-red-color {
	color: var(--c-red);
}
.article-content .has-blue-color,
.article-content .has-vivid-cyan-blue-color {
	color: var(--c-blue);
}
.article-content .has-green-color,
.article-content .has-vivid-green-cyan-color {
	color: var(--c-green);
}
.article-content .has-orange-color,
.article-content .has-luminous-vivid-orange-color {
	color: var(--c-orange);
}
.article-content .has-gray-color {
	color: var(--c-gray);
}
.article-content .has-dark-gray-color {
	color: var(--c-gray-2);
}
.article-content .has-light-gray-color {
	color: var(--c-lightgray);
}
.article-content .has-white-color,
.article-content .has-base-color {
	color: var(--c-white);
}
.article-content mark {
	background-color: var(--c-red);
	color: var(--c-white);
}

/* Font Sizes */
.article-content .has-small-font-size {
	font-size: var(--text-sm);
}
.article-content .has-medium-font-size,
.article-content .has-large-font-size,
.article-content .has-x-large-font-size {
	font-size: var(--text-md);
}

@media (min-width: 576px) {
	.article-content .has-large-font-size,
	.article-content .has-x-large-font-size {
		font-size: var(--text-lg);
	}
}

@media (min-width: 768px) {
	.article-content .has-large-font-size {
		font-size: var(--text-lg);
	}
	.article-content .has-x-large-font-size {
		font-size: var(--text-xl);
	}
}
/* ARTICLE CONTENT END */

/* ARTICLE FOOTER */
.article-footer {
	margin-top: 3.75rem;
}
.article-footer-wrapper,
.article-footer-wrapper > * {
	--bs-gutter-x: 2rem;
	--bs-gutter-y: 3rem;
}
.article-footer-wrapper {
	align-items: flex-start;
}
.article-footer-block {
	scroll-margin-top: 80px;
}
.article-footer-block-title {
	margin-bottom: 1rem;
	font-size: var(--text-xs);
	font-weight: var(--font-bold);
}

/* Related articles block */
.article-related .card-article {
	display: block;
}
.article-related .card-article:not(:last-child) {
	margin-bottom: 1rem;
}
.article-related .card-article .post-type {
	margin-bottom: 0.5rem;
}
.article-related .card-article .post-title {
	margin-bottom: 1rem;
	font-size: var(--text-xs);
}

/* Facebook comments block */
.article-fb-comments {
	padding: 1rem;
	border: 2px solid var(--c-lightgray);
}

/* Project block */
.block-project .card-project + .card-project {
	margin-top: 1rem;
}
.block-project .card-project .card-body {
	min-height: 9.5rem;
	padding: 1rem;
}
.block-project .card-project .card-body-content .post-title {
	font-size: var(--text-xs);
}

/* Authors block */
.article-authors > li:not(:last-child) {
	margin-bottom: 0.5rem;
}
.article-authors .author {
	display: inline-flex;
	align-items: center;
	column-gap: 1rem;
}
.article-authors .author-photo {
	overflow: hidden;
	flex: 0 0 auto;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	object-fit: cover;
}
.article-authors .author-info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.article-authors .author-info > .name {
	font-size: var(--text-2xs);
}
.article-authors .author-info > .career {
	color: var(--c-gray-2);
	font-size: var(--text-3xs);
}

/* People block */
.article-people-item:not(:last-child) {
	margin-bottom: 1rem;
}
.article-people-item {
	display: flex;
	align-items: center;
	border-left: 2px solid var(--c-black);
	padding-left: 1rem;
}
.article-people-item .photo {
	flex: 0 0 auto;
	width: 2.5rem;
	height: 2.5rem;
	margin-right: 1rem;
	border-radius: 50%;
}
.article-people-item .person {
	display: flex;
	flex-direction: column;
	row-gap: 4px;
}
.article-people-item .person-name {
	font-size: var(--text-xs);
	font-weight: var(--font-medium);
}
.article-people-item .person-career {
	color: var(--c-gray-2);
	font-size: var(--text-2xs);
}

/* Support block */
.article-support {
	--selection-bg-color: var(--c-black);
	display: flex;
	flex-direction: column;
	align-items: center;
	row-gap: 1.5rem;
	padding: 2rem 1rem;
	background-color: var(--c-red);
	text-align: center;
}
.article-support-title {
	font-size: var(--text-sm);
	font-weight: var(--font-bold);
}
.article-support .btn {
	--btn-divider-color: var(--c-black);
	--btn-bg-color: var(--c-white);
	--btn-color: var(--c-black);
	width: 100%;
}

/* YouTube Subscribe */
.article-youtube {
	margin-top: 2rem;
	padding: 1rem;
	background-color: var(--c-lightgray);
}
.article-youtube-wrapper {
	--bs-gutter-y: 2rem;
}
.article-youtube-title {
	font-size: var(--text-xs);
	font-weight: var(--font-bold);
	line-height: 1.25;
	text-align: center;
}
.article-youtube-btn > [class*="icon"] {
	font-size: var(--text-md);
	line-height: 0.75;
}

@media (min-width: 768px) {
	.article-youtube {
		padding: 1rem 2rem;
	}
	.article-youtube-title {
		text-align: left;
	}
}

/* Blocks grid */
.article-footer-left,
.article-footer-right {
	display: flex;
	flex-wrap: wrap;
	gap: 3rem 1rem;
}
.article-footer-left {
	flex-direction: column;
}
.article-footer-right .article-footer-block {
	flex: 0 0 100%;
}
.article-footer-right .block-project {
	order: 5;
}
.article-footer-right .block-authors {
	order: 0;
	flex-basis: calc(50% - 0.5rem);
}
.article-footer-right .block-tags {
	order: 2;
}
.article-footer-right .block-people {
	order: 3;
}
.article-footer-right .block-social {
	order: 1;
	flex-basis: calc(50% - 0.5rem);
}
.article-footer-right .block-support {
	order: 4;
}

@media (min-width: 768px) {
	.article-footer-block-title {
		margin-bottom: 1.5rem;
		font-size: var(--text-sm);
	}
	.article-fb-comments {
		padding: 2rem;
	}
	.article-support {
		row-gap: 2.25rem;
		align-items: flex-start;
		text-align: left;
	}
	.article-footer-right .block-project {
		order: 0;
	}
	.article-footer-right .block-authors {
		flex-basis: 100%;
		order: 1;
	}
	.article-footer-right .block-tags {
		order: 3;
	}
	.article-footer-right .block-people {
		order: 4;
	}
	.article-footer-right .block-social {
		order: 2;
		flex-basis: 100%;
	}
}

@media (min-width: 992px) {
	.article-footer-block {
		scroll-margin-top: 120px;
	}
	.block-project .card-project .card-body-content .post-title {
		font-size: var(--text-sm);
	}
	.article-authors .author-photo {
		width: 3rem;
		height: 3rem;
	}
	.article-authors .author-info > .name {
		font-size: var(--text-xs);
	}
	.article-authors .author-info > .career {
		font-size: var(--text-2xs);
	}
}
/* ARTICLE FOOTER END */

/* ====== ARTICLE CUSTOMIZE END ====== */