.baymax-skin-default-news,
body:not([class*="baymax-skin-"]) {
	--baymax-primary: #1769e0;
	--baymax-primary-dark: #0f55bc;
	--baymax-primary-soft: #eef5ff;
	--baymax-accent: #f97316;
	--baymax-heading: #172033;
	--baymax-text: #374151;
	--baymax-muted: #64748b;
	--baymax-border: #e4e9f2;
	--baymax-card-bg: #ffffff;
	--baymax-soft-bg: #f6f8fb;
	--baymax-link: #1769e0;
	--baymax-button-bg: #1769e0;
	--baymax-button-text: #ffffff;
	--baymax-section-label-bg: #1769e0;
	--baymax-section-label-text: #ffffff;
	--baymax-section-line: #1769e0;
	--baymax-badge-bg: #1769e0;
	--baymax-badge-text: #ffffff;
	--baymax-nav-bg: #1769e0;
	--baymax-nav-text: #ffffff;
	--baymax-nav-active-bg: #0f55bc;
	--baymax-nav-active-text: #ffffff;
	--baymax-footer-bg: #172033;
	--baymax-footer-text: #ffffff;
	--baymax-card-radius: 12px;
	--baymax-card-shadow: 0 12px 28px rgba(15, 23, 42, 0.08);
}

.baymax-skin-tech-blue {
	--baymax-primary: #0ea5e9;
	--baymax-primary-dark: #0369a1;
	--baymax-primary-soft: #e0f2fe;
	--baymax-accent: #22d3ee;
	--baymax-heading: #0f172a;
	--baymax-text: #334155;
	--baymax-muted: #64748b;
	--baymax-border: #dbeafe;
	--baymax-card-bg: #ffffff;
	--baymax-soft-bg: #f0f9ff;
	--baymax-link: #0284c7;
	--baymax-button-bg: #0284c7;
	--baymax-button-text: #ffffff;
	--baymax-section-label-bg: #0284c7;
	--baymax-section-label-text: #ffffff;
	--baymax-section-line: #0ea5e9;
	--baymax-badge-bg: #0284c7;
	--baymax-badge-text: #ffffff;
	--baymax-nav-bg: #0369a1;
	--baymax-nav-text: #ffffff;
	--baymax-nav-active-bg: #0ea5e9;
	--baymax-nav-active-text: #ffffff;
	--baymax-footer-bg: #082f49;
	--baymax-footer-text: #e0f2fe;
	--baymax-card-radius: 14px;
	--baymax-card-shadow: 0 12px 30px rgba(14, 165, 233, 0.12);
}

.baymax-skin-business-navy {
	--baymax-primary: #1e3a8a;
	--baymax-primary-dark: #172554;
	--baymax-primary-soft: #e0e7ff;
	--baymax-accent: #b45309;
	--baymax-heading: #111827;
	--baymax-text: #374151;
	--baymax-muted: #6b7280;
	--baymax-border: #d1d5db;
	--baymax-card-bg: #ffffff;
	--baymax-soft-bg: #f3f4f6;
	--baymax-link: #1d4ed8;
	--baymax-button-bg: #1e3a8a;
	--baymax-button-text: #ffffff;
	--baymax-section-label-bg: #1e3a8a;
	--baymax-section-label-text: #ffffff;
	--baymax-section-line: #b45309;
	--baymax-badge-bg: #1e3a8a;
	--baymax-badge-text: #ffffff;
	--baymax-nav-bg: #172554;
	--baymax-nav-text: #ffffff;
	--baymax-nav-active-bg: #b45309;
	--baymax-nav-active-text: #ffffff;
	--baymax-footer-bg: #111827;
	--baymax-footer-text: #f3f4f6;
	--baymax-card-radius: 10px;
	--baymax-card-shadow: 0 12px 26px rgba(30, 58, 138, 0.11);
}

.baymax-skin-finance-green {
	--baymax-primary: #047857;
	--baymax-primary-dark: #064e3b;
	--baymax-primary-soft: #d1fae5;
	--baymax-accent: #ca8a04;
	--baymax-heading: #10251f;
	--baymax-text: #33443f;
	--baymax-muted: #64756f;
	--baymax-border: #d1fae5;
	--baymax-card-bg: #ffffff;
	--baymax-soft-bg: #f0fdf4;
	--baymax-link: #047857;
	--baymax-button-bg: #047857;
	--baymax-button-text: #ffffff;
	--baymax-section-label-bg: #047857;
	--baymax-section-label-text: #ffffff;
	--baymax-section-line: #059669;
	--baymax-badge-bg: #047857;
	--baymax-badge-text: #ffffff;
	--baymax-nav-bg: #064e3b;
	--baymax-nav-text: #ffffff;
	--baymax-nav-active-bg: #047857;
	--baymax-nav-active-text: #ffffff;
	--baymax-footer-bg: #052e25;
	--baymax-footer-text: #d1fae5;
	--baymax-card-radius: 12px;
	--baymax-card-shadow: 0 12px 28px rgba(4, 120, 87, 0.12);
}

.baymax-skin-magazine-red {
	--baymax-primary: #be123c;
	--baymax-primary-dark: #881337;
	--baymax-primary-soft: #ffe4e6;
	--baymax-accent: #f59e0b;
	--baymax-heading: #1f1218;
	--baymax-text: #43363a;
	--baymax-muted: #765b64;
	--baymax-border: #ffe4e6;
	--baymax-card-bg: #ffffff;
	--baymax-soft-bg: #fff1f2;
	--baymax-link: #be123c;
	--baymax-button-bg: #be123c;
	--baymax-button-text: #ffffff;
	--baymax-section-label-bg: #be123c;
	--baymax-section-label-text: #ffffff;
	--baymax-section-line: #f43f5e;
	--baymax-badge-bg: #be123c;
	--baymax-badge-text: #ffffff;
	--baymax-nav-bg: #881337;
	--baymax-nav-text: #ffffff;
	--baymax-nav-active-bg: #be123c;
	--baymax-nav-active-text: #ffffff;
	--baymax-footer-bg: #4c0519;
	--baymax-footer-text: #ffe4e6;
	--baymax-card-radius: 12px;
	--baymax-card-shadow: 0 12px 30px rgba(190, 18, 60, 0.13);
}

.baymax-skin-minimal-black {
	--baymax-primary: #111827;
	--baymax-primary-dark: #000000;
	--baymax-primary-soft: #eeeeee;
	--baymax-accent: #525252;
	--baymax-heading: #111111;
	--baymax-text: #333333;
	--baymax-muted: #666666;
	--baymax-border: #e5e5e5;
	--baymax-card-bg: #ffffff;
	--baymax-soft-bg: #f7f7f7;
	--baymax-link: #111111;
	--baymax-button-bg: #111111;
	--baymax-button-text: #ffffff;
	--baymax-section-label-bg: #111111;
	--baymax-section-label-text: #ffffff;
	--baymax-section-line: #404040;
	--baymax-badge-bg: #111111;
	--baymax-badge-text: #ffffff;
	--baymax-nav-bg: #111111;
	--baymax-nav-text: #ffffff;
	--baymax-nav-active-bg: #404040;
	--baymax-nav-active-text: #ffffff;
	--baymax-footer-bg: #0a0a0a;
	--baymax-footer-text: #f5f5f5;
	--baymax-card-radius: 8px;
	--baymax-card-shadow: 0 10px 24px rgba(0, 0, 0, 0.08);
}

body.baymax-density-comfortable {
	--baymax-density-section-gap: 44px;
	--baymax-density-card-gap: 26px;
	--baymax-density-card-padding: 30px;
	--baymax-density-widget-padding: 24px;
	--baymax-density-title-scale: 1.06;
	--baymax-density-text-scale: 1.02;
	--baymax-density-line-height: 1.75;
	--baymax-density-list-gap: 18px;
	--baymax-density-sidebar-gap: 30px;
}

body.baymax-density-normal,
body:not([class*="baymax-density-"]) {
	--baymax-density-section-gap: 32px;
	--baymax-density-card-gap: 20px;
	--baymax-density-card-padding: 24px;
	--baymax-density-widget-padding: 20px;
	--baymax-density-title-scale: 1;
	--baymax-density-text-scale: 1;
	--baymax-density-line-height: 1.65;
	--baymax-density-list-gap: 14px;
	--baymax-density-sidebar-gap: 24px;
}

body.baymax-density-compact {
	--baymax-density-section-gap: 22px;
	--baymax-density-card-gap: 14px;
	--baymax-density-card-padding: 16px;
	--baymax-density-widget-padding: 14px;
	--baymax-density-title-scale: 0.94;
	--baymax-density-text-scale: 0.96;
	--baymax-density-line-height: 1.5;
	--baymax-density-list-gap: 10px;
	--baymax-density-sidebar-gap: 16px;
}

.newsup-baymax-hero {
	background: #f6f8fb;
	border-bottom: 1px solid #e4e9f2;
	padding: 48px 0;
}

.newsup-baymax-topbar {
	background: #172033;
	color: #dbe7f7;
	font-size: 13px;
}

.newsup-baymax-topbar__inner {
	align-items: center;
	display: flex;
	justify-content: space-between;
	min-height: 38px;
}

.newsup-baymax-topbar__meta {
	align-items: center;
	display: flex;
	gap: 12px;
}

.newsup-baymax-topbar__cta,
.newsup-baymax-nav-cta {
	align-items: center;
	border-radius: 999px;
	display: inline-flex;
	font-weight: 800;
	line-height: 1;
	text-decoration: none;
}

.newsup-baymax-topbar__cta {
	background: #fff;
	color: #172033;
	padding: 8px 12px;
}

.newsup-baymax-nav-cta {
	background: #1769e0;
	color: #fff;
	margin-left: 8px;
	padding: 11px 14px;
}

.newsup-baymax-nav-cta:hover,
.newsup-baymax-topbar__cta:hover {
	text-decoration: none;
}

.newsup-baymax-sticky-header-enabled .mg-menu-full {
	position: sticky;
	top: 0;
	z-index: 999;
}

.newsup-baymax-hero__inner {
	align-items: center;
	display: grid;
	gap: 30px;
	grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);
}

.newsup-baymax-hero--text_only .newsup-baymax-hero__inner,
.newsup-baymax-hero--no-image .newsup-baymax-hero__inner {
	display: block;
	max-width: 820px;
}

.newsup-baymax-hero__eyebrow {
	color: #1769e0;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: 0.08em;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.newsup-baymax-hero h1 {
	color: #172033;
	font-size: 42px;
	font-weight: 800;
	line-height: 1.12;
	margin: 0 0 14px;
}

.newsup-baymax-hero__content > p:not(.newsup-baymax-hero__eyebrow) {
	color: #64748b;
	font-size: 18px;
	line-height: 1.65;
	margin: 0;
}

.newsup-baymax-hero__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 24px;
}

.newsup-baymax-button {
	border-radius: 999px;
	display: inline-flex;
	font-weight: 700;
	line-height: 1;
	padding: 13px 18px;
	text-decoration: none;
}

.newsup-baymax-button--primary {
	background: #1769e0;
	color: #fff;
}

.newsup-baymax-button--secondary {
	background: #fff;
	border: 1px solid #d8e0ec;
	color: #172033;
}

.newsup-baymax-hero__media img {
	border-radius: 12px;
	box-shadow: 0 14px 36px rgba(15, 23, 42, 0.14);
	display: block;
	height: auto;
	max-width: 100%;
}

.newsup-baymax-hero--image_background {
	background-position: center;
	background-size: cover;
}

.newsup-baymax-hero--has-background {
	color: #fff;
}

.newsup-baymax-hero--has-background h1,
.newsup-baymax-hero--has-background .newsup-baymax-hero__content > p:not(.newsup-baymax-hero__eyebrow) {
	color: #fff;
}

.newsup-baymax-home-intro {
	margin-bottom: 8px;
	width: 100%;
}

.newsup-baymax-home-intro__inner {
	background: #f6f8fb;
	border: 1px solid #e4e9f2;
	border-radius: 10px;
	padding: 34px;
}

.newsup-baymax-home-intro h1 {
	color: #172033;
	font-size: 40px;
	font-weight: 800;
	line-height: 1.16;
	margin: 0 0 12px;
}

.newsup-baymax-home-intro__inner > p:not(.newsup-baymax-hero__eyebrow) {
	color: #64748b;
	font-size: 18px;
	line-height: 1.65;
	margin: 0;
	max-width: 820px;
}

.newsup-baymax-home-modules {
	margin-top: 28px;
	width: 100%;
}

.newsup-baymax-module {
	background: #fff;
	border: 1px solid #e5eaf2;
	border-radius: 10px;
	box-shadow: 0 10px 28px rgba(15, 23, 42, 0.06);
	margin: 0 0 26px;
	padding: 24px;
}

.newsup-baymax-module__header {
	align-items: center;
	border-bottom: 1px solid #e8edf5;
	display: flex;
	justify-content: space-between;
	margin-bottom: 18px;
	padding-bottom: 12px;
}

.newsup-baymax-module__header h2 {
	color: #172033;
	font-size: 24px;
	font-weight: 800;
	line-height: 1.25;
	margin: 0;
}

.newsup-baymax-card-grid {
	display: grid;
	gap: 18px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.newsup-baymax-card-grid--top-stories {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.newsup-baymax-card-grid--featured-reports {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.newsup-baymax-card {
	background: #fff;
	border: 1px solid #e8edf5;
	border-radius: 9px;
	display: flex;
	flex-direction: column;
	min-width: 0;
	overflow: hidden;
	transition: box-shadow 0.18s ease, transform 0.18s ease;
}

.newsup-baymax-card:hover {
	box-shadow: 0 14px 30px rgba(15, 23, 42, 0.1);
	transform: translateY(-2px);
}

.newsup-baymax-card__media {
	align-items: center;
	aspect-ratio: 16 / 10;
	background: linear-gradient(135deg, #eef4ff, #f7fafc);
	display: flex;
	justify-content: center;
	overflow: hidden;
	text-decoration: none;
}

.newsup-baymax-card__image {
	display: block;
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.newsup-baymax-card__placeholder {
	color: #1769e0;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.newsup-baymax-card__body {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding: 16px;
}

.newsup-baymax-card__meta {
	align-items: center;
	color: #7a8799;
	display: flex;
	flex-wrap: wrap;
	font-size: 12px;
	gap: 8px;
	margin-bottom: 10px;
}

.newsup-baymax-card__category {
	background: #eef5ff;
	border-radius: 999px;
	color: #1769e0;
	font-weight: 800;
	padding: 4px 8px;
	text-decoration: none;
}

.newsup-baymax-card__category:hover {
	background: #dfeeff;
	color: #0f55bc;
}

.newsup-baymax-card__title {
	font-size: 18px;
	font-weight: 800;
	line-height: 1.35;
	margin: 0 0 10px;
}

.newsup-baymax-card__title a {
	color: #172033;
	text-decoration: none;
}

.newsup-baymax-card__title a:hover {
	color: #1769e0;
}

.newsup-baymax-card__excerpt {
	color: #64748b;
	font-size: 14px;
	line-height: 1.6;
	margin: 0 0 14px;
}

.newsup-baymax-card__read-more {
	color: #1769e0;
	font-size: 14px;
	font-weight: 800;
	margin-top: auto;
	text-decoration: none;
}

.newsup-baymax-topic-grid {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.newsup-baymax-topic {
	background: #f8fafc;
	border: 1px solid #e5eaf2;
	border-radius: 8px;
	color: #172033;
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding: 14px;
	text-decoration: none;
}

.newsup-baymax-topic:hover {
	background: #eef5ff;
	border-color: #cfe1fb;
	color: #1769e0;
}

.newsup-baymax-topic span {
	font-weight: 800;
}

.newsup-baymax-topic small {
	color: #7a8799;
	font-size: 12px;
}

.newsup-baymax-empty {
	background: #f8fafc;
	border: 1px dashed #ccd6e3;
	border-radius: 8px;
	color: #64748b;
	margin: 0;
	padding: 18px;
}

.newsup-baymax-cta {
	align-items: center;
	background: #172033;
	color: #fff;
	display: flex;
	gap: 18px;
	justify-content: space-between;
}

.newsup-baymax-cta h2 {
	color: #fff;
	font-size: 26px;
	font-weight: 800;
	line-height: 1.25;
	margin: 0 0 8px;
}

.newsup-baymax-cta p {
	color: #cbd5e1;
	line-height: 1.6;
	margin: 0;
}

.newsup-baymax-footer-bar {
	padding-bottom: 12px;
	padding-top: 12px;
}

.newsup-baymax-footer-description,
.newsup-baymax-footer-copyright {
	margin: 0;
}

.newsup-baymax-footer-description {
	color: rgba(255, 255, 255, 0.78);
	line-height: 1.6;
	margin-bottom: 6px;
}

.newsup-baymax-footer-copyright {
	color: rgba(255, 255, 255, 0.92);
	font-weight: 700;
}

@media (max-width: 767px) {
	.newsup-baymax-topbar__inner {
		align-items: flex-start;
		flex-direction: column;
		gap: 8px;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.newsup-baymax-nav-cta {
		margin-left: 6px;
		padding: 10px 12px;
	}

	.newsup-baymax-hero {
		padding: 34px 0;
	}

	.newsup-baymax-hero__inner {
		grid-template-columns: 1fr;
	}

	.newsup-baymax-hero h1 {
		font-size: 30px;
	}

	.newsup-baymax-home-intro__inner {
		padding: 24px 18px;
	}

	.newsup-baymax-home-intro h1 {
		font-size: 30px;
	}

	.newsup-baymax-home-intro__inner > p:not(.newsup-baymax-hero__eyebrow) {
		font-size: 16px;
	}

	.newsup-baymax-hero__content > p:not(.newsup-baymax-hero__eyebrow) {
		font-size: 16px;
	}

	.newsup-baymax-module {
		border-radius: 8px;
		padding: 18px;
	}

	.newsup-baymax-module__header h2 {
		font-size: 21px;
	}

	.newsup-baymax-card-grid,
	.newsup-baymax-card-grid--top-stories,
	.newsup-baymax-card-grid--featured-reports,
	.newsup-baymax-topic-grid {
		grid-template-columns: 1fr;
	}

	.newsup-baymax-cta {
		align-items: flex-start;
		flex-direction: column;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.newsup-baymax-card-grid,
	.newsup-baymax-card-grid--top-stories,
	.newsup-baymax-card-grid--featured-reports,
	.newsup-baymax-topic-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.newsup-baymax-category-page {
	padding: 28px 0 42px;
	width: 100%;
}

.newsup-baymax-category-hero {
	background: #fff;
	border: 1px solid #e5eaf2;
	border-radius: 10px;
	box-shadow: 0 10px 28px rgba(15, 23, 42, 0.06);
	margin-bottom: 24px;
	padding: 26px;
}

.newsup-baymax-category-hero--simple {
	background: transparent;
	border-left: 4px solid #1769e0;
	border-radius: 0;
	box-shadow: none;
	padding: 10px 0 10px 18px;
}

.newsup-baymax-category-hero--banner {
	background: linear-gradient(135deg, #172033, #22518a);
	color: #fff;
}

.newsup-baymax-category-hero h1 {
	color: inherit;
	font-size: 34px;
	font-weight: 800;
	line-height: 1.18;
	margin: 0 0 10px;
}

.newsup-baymax-category-hero__description {
	color: #64748b;
	font-size: 16px;
	line-height: 1.7;
	max-width: 780px;
}

.newsup-baymax-category-hero--banner .newsup-baymax-category-hero__description,
.newsup-baymax-category-hero--banner .newsup-baymax-hero__eyebrow,
.newsup-baymax-category-hero--banner .newsup-baymax-category-hero__count {
	color: #e8f1ff;
}

.newsup-baymax-category-hero__count {
	color: #64748b;
	font-size: 13px;
	font-weight: 800;
	margin: 12px 0 0;
	text-transform: uppercase;
}

.newsup-baymax-category-layout {
	display: grid;
	gap: 18px;
	margin-bottom: 24px;
}

.newsup-baymax-category-layout--grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.newsup-baymax-category-layout--list {
	grid-template-columns: 1fr;
}

.newsup-baymax-archive-card {
	background: #fff;
	border: 1px solid #e8edf5;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	min-width: 0;
	overflow: hidden;
}

.newsup-baymax-category-layout--list .newsup-baymax-archive-card {
	display: grid;
	grid-template-columns: minmax(180px, 280px) minmax(0, 1fr);
}

.newsup-baymax-archive-card__media {
	align-items: center;
	aspect-ratio: 16 / 10;
	background: linear-gradient(135deg, #eef4ff, #f7fafc);
	display: flex;
	justify-content: center;
	overflow: hidden;
	text-decoration: none;
}

.newsup-baymax-category-layout--list .newsup-baymax-archive-card__media {
	aspect-ratio: auto;
	min-height: 100%;
}

.newsup-baymax-archive-card__image {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.newsup-baymax-archive-card__body {
	padding: 18px;
}

.newsup-baymax-archive-card__meta,
.newsup-baymax-single__meta {
	align-items: center;
	color: #7a8799;
	display: flex;
	flex-wrap: wrap;
	font-size: 13px;
	gap: 10px;
	margin-bottom: 12px;
}

.newsup-baymax-archive-card__title {
	font-size: 22px;
	font-weight: 800;
	line-height: 1.25;
	margin: 0 0 10px;
}

.newsup-baymax-archive-card__title a {
	color: #172033;
	text-decoration: none;
}

.newsup-baymax-archive-card__excerpt {
	color: #64748b;
	font-size: 15px;
	line-height: 1.65;
	margin: 0 0 14px;
}

.newsup-baymax-archive-card__readmore {
	color: #1769e0;
	font-weight: 800;
	text-decoration: none;
}

.newsup-baymax-empty-state {
	background: #fff;
	border: 1px dashed #cbd5e1;
	border-radius: 10px;
	color: #64748b;
	padding: 28px;
	text-align: center;
}

.newsup-baymax-single {
	background: #fff;
	border: 1px solid #e8edf5;
	border-radius: 10px;
	box-shadow: 0 10px 28px rgba(15, 23, 42, 0.05);
	margin-bottom: 24px;
	padding: 26px;
}

.newsup-baymax-single__categories {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-bottom: 14px;
}

.baymax-breadcrumb {
	color: #64748b;
	font-size: 13px;
	line-height: 1.5;
	margin: 0 0 14px;
}

.baymax-breadcrumb-list {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.baymax-breadcrumb-item {
	align-items: center;
	display: inline-flex;
	min-width: 0;
}

.baymax-breadcrumb-item:not(:last-child)::after {
	color: #94a3b8;
	content: "\203A";
	margin-left: 6px;
}

.baymax-breadcrumb a {
	color: #1769e0;
	font-weight: 700;
	overflow-wrap: anywhere;
	text-decoration: none;
}

.baymax-breadcrumb a:hover {
	color: #0f55bc;
	text-decoration: underline;
}

.baymax-breadcrumb-current span {
	color: #64748b;
	overflow-wrap: anywhere;
}

.baymax-archive-breadcrumb {
	margin-bottom: 16px;
}

.newsup-baymax-single__title {
	color: #172033;
	font-size: 38px;
	font-weight: 800;
	line-height: 1.16;
	margin: 0 0 14px;
}

.newsup-baymax-single__featured {
	margin: 22px 0;
}

.newsup-baymax-single__featured-image {
	border-radius: 10px;
	display: block;
	height: auto;
	max-width: 100%;
}

.newsup-baymax-single__content {
	color: #263142;
	font-size: 17px;
	line-height: 1.8;
}

.newsup-baymax-single__content img {
	height: auto;
	max-width: 100%;
}

.newsup-baymax-single__tags {
	border-top: 1px solid #e8edf5;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 22px;
	padding-top: 16px;
}

.newsup-baymax-single__tags span {
	color: #64748b;
	font-weight: 800;
}

.newsup-baymax-post-cta,
.newsup-baymax-related {
	background: #f6f8fb;
	border: 1px solid #e4e9f2;
	border-radius: 10px;
	margin: 24px 0;
	padding: 24px;
}

.newsup-baymax-post-cta h2,
.newsup-baymax-related h2 {
	color: #172033;
	font-size: 24px;
	font-weight: 800;
	margin: 0 0 12px;
}

.newsup-baymax-post-cta p {
	color: #64748b;
	line-height: 1.7;
	margin: 0 0 18px;
}

.newsup-baymax-card-grid--related {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.baymax-single-post-nav {
	margin: 24px 0;
}

.baymax-post-nav-grid {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.baymax-post-nav-card {
	background: #fff;
	border: 1px solid #e4e9f2;
	border-radius: 10px;
	box-shadow: 0 8px 22px rgba(15, 23, 42, 0.05);
	display: flex;
	flex-direction: column;
	min-width: 0;
	padding: 18px;
	transition: border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;
}

.baymax-post-nav-card:hover {
	border-color: #b7d3f8;
	box-shadow: 0 12px 28px rgba(15, 23, 42, 0.08);
	transform: translateY(-1px);
}

.baymax-post-nav-label {
	color: #64748b;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: 0.06em;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.baymax-post-nav-title {
	color: #172033;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.35;
	overflow-wrap: anywhere;
	text-decoration: none;
	word-break: normal;
}

.baymax-post-nav-title:hover {
	color: #1769e0;
	text-decoration: none;
}

.baymax-post-nav-next {
	text-align: right;
}

.baymax-post-nav-grid--single {
	grid-template-columns: minmax(0, 1fr);
}

@media (max-width: 991px) {
	.newsup-baymax-category-layout--grid,
	.newsup-baymax-card-grid--related {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	.newsup-baymax-category-layout--grid,
	.newsup-baymax-category-layout--list,
	.newsup-baymax-category-layout--list .newsup-baymax-archive-card,
	.newsup-baymax-card-grid--related,
	.baymax-post-nav-grid {
		grid-template-columns: 1fr;
	}

	.baymax-post-nav-next {
		text-align: left;
	}

	.newsup-baymax-category-hero,
	.newsup-baymax-single,
	.newsup-baymax-post-cta,
	.newsup-baymax-related {
		padding: 18px;
	}

	.newsup-baymax-category-hero h1,
	.newsup-baymax-single__title {
		font-size: 28px;
	}
}

/* v0.3.0 theme skin color layer. */
body[class*="baymax-skin-"] a {
	color: var(--baymax-link);
}

body[class*="baymax-skin-"] a:hover,
body[class*="baymax-skin-"] .baymax-breadcrumb a:hover,
body[class*="baymax-skin-"] .newsup-baymax-card__read-more:hover,
body[class*="baymax-skin-"] .baymax-post-nav-title:hover {
	color: var(--baymax-primary-dark);
}

body[class*="baymax-skin-"] .newsup-baymax-hero,
body[class*="baymax-skin-"] .newsup-baymax-home-intro__inner,
body[class*="baymax-skin-"] .newsup-baymax-post-cta,
body[class*="baymax-skin-"] .newsup-baymax-related {
	background: var(--baymax-soft-bg);
	border-color: var(--baymax-border);
}

body[class*="baymax-skin-"] .newsup-baymax-hero__eyebrow,
body[class*="baymax-skin-"] .newsup-baymax-card__read-more,
body[class*="baymax-skin-"] .baymax-breadcrumb a,
body[class*="baymax-skin-"] .baymax-post-nav-title:hover {
	color: var(--baymax-primary);
}

body[class*="baymax-skin-"] .newsup-baymax-hero h1,
body[class*="baymax-skin-"] .newsup-baymax-home-intro h1,
body[class*="baymax-skin-"] .newsup-baymax-module__header h2,
body[class*="baymax-skin-"] .newsup-baymax-post-cta h2,
body[class*="baymax-skin-"] .newsup-baymax-related h2,
body[class*="baymax-skin-"] .baymax-post-nav-title {
	color: var(--baymax-heading);
}

body[class*="baymax-skin-"] .newsup-baymax-hero__content > p:not(.newsup-baymax-hero__eyebrow),
body[class*="baymax-skin-"] .newsup-baymax-home-intro__inner > p:not(.newsup-baymax-hero__eyebrow),
body[class*="baymax-skin-"] .newsup-baymax-post-cta p,
body[class*="baymax-skin-"] .baymax-breadcrumb,
body[class*="baymax-skin-"] .baymax-breadcrumb-current span,
body[class*="baymax-skin-"] .baymax-post-nav-label {
	color: var(--baymax-muted);
}

body[class*="baymax-skin-"] .newsup-baymax-button--primary,
body[class*="baymax-skin-"] .newsup-baymax-nav-cta,
body[class*="baymax-skin-"] .btn-theme,
body[class*="baymax-skin-"] button[type="submit"],
body[class*="baymax-skin-"] input[type="submit"] {
	background: var(--baymax-button-bg);
	border-color: var(--baymax-button-bg);
	color: var(--baymax-button-text);
}

body[class*="baymax-skin-"] .newsup-baymax-button--primary:hover,
body[class*="baymax-skin-"] .newsup-baymax-nav-cta:hover,
body[class*="baymax-skin-"] .btn-theme:hover,
body[class*="baymax-skin-"] button[type="submit"]:hover,
body[class*="baymax-skin-"] input[type="submit"]:hover {
	background: var(--baymax-primary-dark);
	border-color: var(--baymax-primary-dark);
	color: var(--baymax-button-text);
}

body[class*="baymax-skin-"] .newsup-baymax-button--secondary {
	border-color: var(--baymax-border);
	color: var(--baymax-heading);
}

body[class*="baymax-skin-"] .newsup-baymax-module,
body[class*="baymax-skin-"] .newsup-baymax-card,
body[class*="baymax-skin-"] .baymax-post-nav-card,
body[class*="baymax-skin-"] .newsup-baymax-single {
	background: var(--baymax-card-bg);
	border-color: var(--baymax-border);
	border-radius: var(--baymax-card-radius);
}

body[class*="baymax-skin-"] .newsup-baymax-card:hover,
body[class*="baymax-skin-"] .baymax-post-nav-card:hover,
body[class*="baymax-skin-"] .mg-blog-post-box:hover,
body[class*="baymax-skin-"] .mg-posts-sec-post:hover {
	border-color: var(--baymax-primary);
	box-shadow: var(--baymax-card-shadow);
}

body[class*="baymax-skin-"] .newsup-baymax-module__header {
	border-bottom-color: var(--baymax-border);
}

body[class*="baymax-skin-"] .newsup-baymax-module__header h2::after,
body[class*="baymax-skin-"] .mg-sec-title h4::after,
body[class*="baymax-skin-"] .widget-title::after {
	background: var(--baymax-primary);
}

body[class*="baymax-skin-"] .newsup-baymax-card__category,
body[class*="baymax-skin-"] .newsup-baymax-card__placeholder,
body[class*="baymax-skin-"] .mg-blog-category a,
body[class*="baymax-skin-"] .cat-links a {
	background: color-mix(in srgb, var(--baymax-primary) 12%, #ffffff);
	color: var(--baymax-primary-dark);
}

body[class*="baymax-skin-"] .newsup-baymax-cta {
	background: linear-gradient(135deg, var(--baymax-primary-dark), var(--baymax-primary));
	color: var(--baymax-button-text);
}

body[class*="baymax-skin-"] .newsup-baymax-cta h2,
body[class*="baymax-skin-"] .newsup-baymax-cta p {
	color: var(--baymax-button-text);
}

body[class*="baymax-skin-"] #exTab2 .nav-tabs .nav-link.active,
body[class*="baymax-skin-"] #exTab2 .nav-tabs .nav-link:hover {
	background: var(--baymax-primary);
	border-color: var(--baymax-primary);
	color: var(--baymax-button-text);
}

body[class*="baymax-skin-"] .newsup-baymax-topbar,
body[class*="baymax-skin-"] .mg-footer-bottom-area {
	background: var(--baymax-primary-dark);
}

body[class*="baymax-skin-"] .newsup-baymax-topbar__cta {
	color: var(--baymax-primary-dark);
}

/* v0.3.0 skin coverage patch for legacy Newsup modules. */
body[class*="baymax-skin-"] .mg-menu-full,
body[class*="baymax-skin-"] .navbar-wp,
body[class*="baymax-skin-"] .mg-headwidget .navbar-wp,
body[class*="baymax-skin-"] .mg-trhead .navbar-wp {
	background: var(--baymax-nav-bg) !important;
	border-color: var(--baymax-nav-bg);
}

body[class*="baymax-skin-"] .navbar-wp .navbar-nav > li > a,
body[class*="baymax-skin-"] .navbar-wp .navbar-nav > li > a.homebtn,
body[class*="baymax-skin-"] .navbar-wp .mg-search-box > a,
body[class*="baymax-skin-"] .navbar-wp .navbar-toggler,
body[class*="baymax-skin-"] .navbar-wp .navbar-toggler .icon-bar,
body[class*="baymax-skin-"] .navbar-wp .navbar-toggler span {
	color: var(--baymax-nav-text) !important;
}

body[class*="baymax-skin-"] .navbar-wp .navbar-nav > .active > a,
body[class*="baymax-skin-"] .navbar-wp .navbar-nav > .active > a:hover,
body[class*="baymax-skin-"] .navbar-wp .navbar-nav > .active > a:focus,
body[class*="baymax-skin-"] .navbar-wp .navbar-nav > li > a:hover,
body[class*="baymax-skin-"] .navbar-wp .navbar-nav > li > a:focus,
body[class*="baymax-skin-"] .navbar-wp .navbar-nav > .open > a,
body[class*="baymax-skin-"] .navbar-wp .navbar-nav > .open > a:hover,
body[class*="baymax-skin-"] .navbar-wp .navbar-nav > .open > a:focus {
	background: var(--baymax-nav-active-bg) !important;
	color: var(--baymax-nav-active-text) !important;
}

body[class*="baymax-skin-"] .navbar-wp .dropdown-menu > li > a:hover,
body[class*="baymax-skin-"] .navbar-wp .dropdown-menu > li > a:focus,
body[class*="baymax-skin-"] .navbar-wp .dropdown-menu > .active > a {
	background: var(--baymax-primary-soft);
	color: var(--baymax-primary-dark) !important;
}

body[class*="baymax-skin-"] .mg-latest-news .bn_title,
body[class*="baymax-skin-"] .mg-latest-news .bn_title .title,
body[class*="baymax-skin-"] .mg-ppr-txnlst strong,
body[class*="baymax-skin-"] .mg-blog-post-box .title::before,
body[class*="baymax-skin-"] .mg-sidebar .wp-block-heading,
body[class*="baymax-skin-"] .mg-sidebar .wp-block-search__label {
	background: var(--baymax-section-label-bg) !important;
	color: var(--baymax-section-label-text) !important;
}

body[class*="baymax-skin-"] .mg-latest-news .bn_title span {
	border-left-color: var(--baymax-section-label-bg) !important;
}

body[class*="baymax-skin-"] .mg-latest-news .mg-latest-news-slider a,
body[class*="baymax-skin-"] .mg-latest-news .mg-latest-news-slider a::before {
	color: var(--baymax-link) !important;
}

body[class*="baymax-skin-"] .mg-sec-title h4,
body[class*="baymax-skin-"] .mg-sidebar .mg-widget .wp-block-group h2,
body[class*="baymax-skin-"] .mg-sidebar .wp-block-heading,
body[class*="baymax-skin-"] .mg-sidebar .wp-block-search__label,
body[class*="baymax-skin-"] .mg-wid-title {
	border-color: var(--baymax-section-line) !important;
}

body[class*="baymax-skin-"] .mg-sec-title h4::before,
body[class*="baymax-skin-"] .mg-sec-title h4::after,
body[class*="baymax-skin-"] .mg-widget .wp-block-group h2::before,
body[class*="baymax-skin-"] .mg-widget .wp-block-group h2::after,
body[class*="baymax-skin-"] .mg-footer-widget-area .wp-block-search .wp-block-search__label::after,
body[class*="baymax-skin-"] .widget-title::after {
	background: var(--baymax-section-line) !important;
	border-color: var(--baymax-section-line) !important;
}

body[class*="baymax-skin-"] .top-right-area .nav-tabs,
body[class*="baymax-skin-"] #exTab2 .nav-tabs {
	border-color: var(--baymax-section-line) !important;
}

body[class*="baymax-skin-"] .top-right-area .nav-tabs > li > a,
body[class*="baymax-skin-"] #exTab2 .nav-tabs .nav-link {
	color: var(--baymax-heading) !important;
	border-color: transparent;
}

body[class*="baymax-skin-"] .top-right-area .nav-tabs > li > a i,
body[class*="baymax-skin-"] #exTab2 .nav-tabs .nav-link i {
	color: var(--baymax-primary) !important;
}

body[class*="baymax-skin-"] .top-right-area .nav-tabs .nav-link.active,
body[class*="baymax-skin-"] .top-right-area .nav-tabs .nav-link.active:hover,
body[class*="baymax-skin-"] .top-right-area .nav-tabs .nav-link.active:focus,
body[class*="baymax-skin-"] #exTab2 .nav-tabs .nav-link.active,
body[class*="baymax-skin-"] #exTab2 .nav-tabs .nav-link:hover {
	background: var(--baymax-nav-active-bg) !important;
	border-color: var(--baymax-nav-active-bg) !important;
	color: var(--baymax-nav-active-text) !important;
}

body[class*="baymax-skin-"] .top-right-area .nav-tabs .nav-link.active i,
body[class*="baymax-skin-"] #exTab2 .nav-tabs .nav-link.active i,
body[class*="baymax-skin-"] #exTab2 .nav-tabs .nav-link:hover i {
	color: var(--baymax-nav-active-text) !important;
}

body[class*="baymax-skin-"] .mg-blog-category a,
body[class*="baymax-skin-"] .mg-blog-category a:hover,
body[class*="baymax-skin-"] .cat-links a,
body[class*="baymax-skin-"] .tags-links a,
body[class*="baymax-skin-"] .tagcloud a,
body[class*="baymax-skin-"] .newsup-baymax-card__category,
body[class*="baymax-skin-"] .newsup-baymax-card__placeholder {
	background: var(--baymax-badge-bg) !important;
	border-color: var(--baymax-badge-bg) !important;
	color: var(--baymax-badge-text) !important;
}

body[class*="baymax-skin-"] .mg-sidebar .mg-widget .tagcloud a:hover,
body[class*="baymax-skin-"] footer .mg-widget .tagcloud a:hover,
body[class*="baymax-skin-"] .tags-links a:hover {
	background: var(--baymax-primary-dark) !important;
	border-color: var(--baymax-primary-dark) !important;
	color: var(--baymax-button-text) !important;
}

body[class*="baymax-skin-"] .missed-inner .mg-sec-title h4,
body[class*="baymax-skin-"] .missed-inner .mg-sec-title h4::before,
body[class*="baymax-skin-"] .missed-inner .mg-sec-title h4::after {
	border-color: var(--baymax-section-line) !important;
	background-color: var(--baymax-section-line) !important;
}

body[class*="baymax-skin-"] .missed-inner .mg-sec-title h4 span,
body[class*="baymax-skin-"] .missed-inner .mg-sec-title h4 {
	color: var(--baymax-heading) !important;
}

body[class*="baymax-skin-"] .ta_upscr,
body[class*="baymax-skin-"] .back-to-top,
body[class*="baymax-skin-"] .scroll-up,
body[class*="baymax-skin-"] .mg-search-box .dropdown-toggle,
body[class*="baymax-skin-"] .navbar-wp .dropdown-menu.searchinner .btn,
body[class*="baymax-skin-"] .mg-sidebar .mg-widget .btn,
body[class*="baymax-skin-"] .mg-sidebar .mg-widget.widget_search .btn,
body[class*="baymax-skin-"] .wp-block-search__button,
body[class*="baymax-skin-"] .btn-more,
body[class*="baymax-skin-"] .more_btn,
body[class*="baymax-skin-"] .mg-comments .btn {
	background: var(--baymax-button-bg) !important;
	border-color: var(--baymax-button-bg) !important;
	color: var(--baymax-button-text) !important;
}

body[class*="baymax-skin-"] .ta_upscr:hover,
body[class*="baymax-skin-"] .ta_upscr:focus,
body[class*="baymax-skin-"] .back-to-top:hover,
body[class*="baymax-skin-"] .scroll-up:hover,
body[class*="baymax-skin-"] .wp-block-search__button:hover,
body[class*="baymax-skin-"] .btn-more:hover,
body[class*="baymax-skin-"] .more_btn:hover,
body[class*="baymax-skin-"] .mg-comments .btn:hover {
	background: var(--baymax-primary-dark) !important;
	border-color: var(--baymax-primary-dark) !important;
	color: var(--baymax-button-text) !important;
}

body[class*="baymax-skin-"] footer,
body[class*="baymax-skin-"] footer .mg-footer-bottom-area,
body[class*="baymax-skin-"] footer .mg-footer-copyright,
body[class*="baymax-skin-"] .mg-footer-bottom-area {
	background: var(--baymax-footer-bg) !important;
	color: var(--baymax-footer-text);
}

body[class*="baymax-skin-"] footer a,
body[class*="baymax-skin-"] footer .mg-footer-copyright a,
body[class*="baymax-skin-"] footer .mg-footer-copyright p {
	color: var(--baymax-footer-text) !important;
}

body[class*="baymax-skin-"] footer a:hover {
	color: var(--baymax-accent) !important;
}

/* v0.3.1 layout density controls. */
body[class*="baymax-density-"] .newsup-baymax-home-modules,
body[class*="baymax-density-"] .newsup-baymax-category-wrap,
body[class*="baymax-density-"] .newsup-baymax-single-wrap {
	margin-top: var(--baymax-density-section-gap);
}

body[class*="baymax-density-"] .newsup-baymax-module,
body[class*="baymax-density-"] .newsup-baymax-related,
body[class*="baymax-density-"] .newsup-baymax-post-cta,
body[class*="baymax-density-"] .baymax-single-post-nav {
	margin-bottom: var(--baymax-density-section-gap);
}

body[class*="baymax-density-"] .newsup-baymax-card-grid,
body[class*="baymax-density-"] .newsup-baymax-category-layout--grid,
body[class*="baymax-density-"] .newsup-baymax-card-grid--related,
body[class*="baymax-density-"] .baymax-post-nav-grid,
body[class*="baymax-density-"] .newsup-baymax-topics-grid {
	gap: var(--baymax-density-card-gap);
}

body[class*="baymax-density-"] .newsup-baymax-card,
body[class*="baymax-density-"] .newsup-baymax-module,
body[class*="baymax-density-"] .newsup-baymax-archive-card,
body[class*="baymax-density-"] .newsup-baymax-single,
body[class*="baymax-density-"] .newsup-baymax-post-cta,
body[class*="baymax-density-"] .newsup-baymax-related,
body[class*="baymax-density-"] .baymax-post-nav-card,
body[class*="baymax-density-"] .newsup-baymax-home-intro__inner,
body[class*="baymax-density-"] .newsup-baymax-category-hero,
body[class*="baymax-density-"] .newsup-baymax-topic-card,
body[class*="baymax-density-"] .mg-blog-post-box {
	padding: var(--baymax-density-card-padding);
}

body[class*="baymax-density-"] .newsup-baymax-hero {
	padding-top: calc(var(--baymax-density-section-gap) * 1.4);
	padding-bottom: calc(var(--baymax-density-section-gap) * 1.4);
}

body[class*="baymax-density-"] .newsup-baymax-module__header {
	margin-bottom: var(--baymax-density-card-gap);
}

body[class*="baymax-density-"] .newsup-baymax-module__header h2 {
	font-size: calc(24px * var(--baymax-density-title-scale));
}

body[class*="baymax-density-"] .newsup-baymax-hero h1,
body[class*="baymax-density-"] .newsup-baymax-home-intro h1 {
	font-size: calc(40px * var(--baymax-density-title-scale));
}

body[class*="baymax-density-"] .newsup-baymax-category-hero h1,
body[class*="baymax-density-"] .newsup-baymax-single__title {
	font-size: calc(32px * var(--baymax-density-title-scale));
}

body[class*="baymax-density-"] .newsup-baymax-card__title,
body[class*="baymax-density-"] .newsup-baymax-archive-card__title,
body[class*="baymax-density-"] .baymax-post-nav-title {
	line-height: calc(var(--baymax-density-line-height) - 0.2);
	margin-bottom: var(--baymax-density-list-gap);
}

body[class*="baymax-density-"] .newsup-baymax-card__excerpt,
body[class*="baymax-density-"] .newsup-baymax-archive-card__excerpt,
body[class*="baymax-density-"] .newsup-baymax-category-hero p,
body[class*="baymax-density-"] .newsup-baymax-hero p {
	font-size: calc(1rem * var(--baymax-density-text-scale));
	line-height: var(--baymax-density-line-height);
}

body[class*="baymax-density-"] .mg-sidebar .mg-widget,
body[class*="baymax-density-"] .mg-sidebar .widget,
body[class*="baymax-density-"] .mg-sidebar .widget_block,
body[class*="baymax-density-"] .top-right-area .mg-widget {
	margin-bottom: var(--baymax-density-sidebar-gap);
	padding: var(--baymax-density-widget-padding);
}

body[class*="baymax-density-"] .mg-sidebar .wp-block-latest-posts li,
body[class*="baymax-density-"] .mg-sidebar .wp-block-latest-comments li,
body[class*="baymax-density-"] .mg-sidebar .mg-posts-sec-inner .small-list-post,
body[class*="baymax-density-"] .top-right-area .mg-posts-sec-inner .small-list-post,
body[class*="baymax-density-"] .mg-sidebar ul li {
	margin-bottom: var(--baymax-density-list-gap);
}

body[class*="baymax-density-"] .newsup-baymax-category-hero {
	margin-bottom: var(--baymax-density-section-gap);
}

body[class*="baymax-density-"] .newsup-baymax-category-layout--list .newsup-baymax-archive-card {
	margin-bottom: var(--baymax-density-card-gap);
}

body[class*="baymax-density-"] .navigation.pagination,
body[class*="baymax-density-"] .pagination,
body[class*="baymax-density-"] .nav-links {
	margin-top: var(--baymax-density-section-gap);
	margin-bottom: var(--baymax-density-section-gap);
}

body[class*="baymax-density-"] .newsup-baymax-single__meta,
body[class*="baymax-density-"] .newsup-baymax-single__tags,
body[class*="baymax-density-"] .newsup-baymax-related__grid {
	gap: var(--baymax-density-list-gap);
	margin-bottom: var(--baymax-density-card-gap);
}

body[class*="baymax-density-"] .newsup-baymax-single__content,
body[class*="baymax-density-"] .entry-content {
	font-size: calc(1rem * var(--baymax-density-text-scale));
	line-height: var(--baymax-density-line-height);
}

body[class*="baymax-density-"] .newsup-baymax-single__content p,
body[class*="baymax-density-"] .entry-content p {
	margin-bottom: var(--baymax-density-list-gap);
}

body[class*="baymax-density-"] .newsup-baymax-single__content h2,
body[class*="baymax-density-"] .entry-content h2 {
	margin-top: calc(var(--baymax-density-section-gap) * 0.85);
	margin-bottom: var(--baymax-density-list-gap);
}

body[class*="baymax-density-"] .newsup-baymax-single__content h3,
body[class*="baymax-density-"] .entry-content h3 {
	margin-top: calc(var(--baymax-density-section-gap) * 0.65);
	margin-bottom: calc(var(--baymax-density-list-gap) * 0.8);
}

body[class*="baymax-density-"] .newsup-baymax-cta,
body[class*="baymax-density-"] .newsup-baymax-post-cta {
	gap: var(--baymax-density-card-gap);
}

body[class*="baymax-density-"] .search .mg-blog-post-box,
body[class*="baymax-density-"] .search .mg-blog-post-3,
body[class*="baymax-density-"] .error404 .mg-blog-post-box,
body[class*="baymax-density-"] .error404 .mg-blog-post-3,
body[class*="baymax-density-"] .error404 .mg-card-box {
	margin-bottom: var(--baymax-density-card-gap);
	padding: var(--baymax-density-card-padding);
}

@media (max-width: 575px) {
	body[class*="baymax-density-"] .newsup-baymax-hero h1,
	body[class*="baymax-density-"] .newsup-baymax-home-intro h1,
	body[class*="baymax-density-"] .newsup-baymax-category-hero h1,
	body[class*="baymax-density-"] .newsup-baymax-single__title {
		font-size: calc(28px * var(--baymax-density-title-scale));
	}

	body.baymax-density-comfortable {
		--baymax-density-section-gap: 32px;
		--baymax-density-card-gap: 20px;
		--baymax-density-card-padding: 22px;
		--baymax-density-sidebar-gap: 22px;
	}
}

/* v0.3.2 home article card grid: wider cards in the main homepage column. */
@media (min-width: 1025px) {
	.newsup-baymax-home-modules .newsup-baymax-card-grid,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--top-stories,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--latest-news,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--featured-reports {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.newsup-baymax-home-modules .newsup-baymax-card-grid,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--top-stories,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--latest-news,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--featured-reports {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	.newsup-baymax-home-modules .newsup-baymax-card-grid,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--top-stories,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--latest-news,
	.newsup-baymax-home-modules .newsup-baymax-card-grid--featured-reports {
		grid-template-columns: 1fr;
	}
}

/* v0.4.0 homepage module layout presets. */
.newsup-baymax-home-layout-grid-3-cards .newsup-baymax-card-grid {
	align-items: stretch;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card-grid {
	grid-template-columns: 1fr;
	gap: var(--baymax-density-list-gap, 14px);
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card:first-child {
	display: grid;
	grid-template-columns: minmax(180px, 0.44fr) minmax(0, 1fr);
	gap: var(--baymax-density-card-gap, 20px);
	align-items: stretch;
	padding: var(--baymax-density-card-padding, 24px);
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card:first-child .newsup-baymax-card__media {
	height: 100%;
	min-height: 250px;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card:first-child .newsup-baymax-card__title {
	font-size: calc(24px * var(--baymax-density-title-scale, 1));
	line-height: 1.25;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card:not(:first-child) {
	display: grid;
	grid-template-columns: 112px minmax(0, 1fr);
	gap: 14px;
	align-items: stretch;
	padding: calc(var(--baymax-density-card-padding, 24px) * 0.65);
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card:not(:first-child) .newsup-baymax-card__media {
	height: 100%;
	min-height: 86px;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card:not(:first-child) .newsup-baymax-card__body {
	padding: 0;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card:not(:first-child) .newsup-baymax-card__title {
	font-size: calc(16px * var(--baymax-density-title-scale, 1));
	line-height: 1.35;
	margin-bottom: 6px;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card:not(:first-child) .newsup-baymax-card__excerpt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 8px;
}

@media (min-width: 1025px) {
	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card {
	display: grid;
	grid-template-columns: minmax(130px, 0.42fr) minmax(0, 1fr);
	gap: var(--baymax-density-card-gap, 20px);
	align-items: stretch;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card__media {
	height: 100%;
	min-height: 150px;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card__body {
	padding-left: 0;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card__title {
	font-size: calc(18px * var(--baymax-density-title-scale, 1));
	line-height: 1.35;
}

.newsup-baymax-home-layout-compact-list .newsup-baymax-card-grid {
	grid-template-columns: 1fr;
	gap: var(--baymax-density-list-gap, 14px);
}

.newsup-baymax-home-layout-compact-list .newsup-baymax-card {
	padding: calc(var(--baymax-density-card-padding, 24px) * 0.65);
}

.newsup-baymax-home-layout-compact-list .newsup-baymax-card__media {
	display: none;
}

.newsup-baymax-home-layout-compact-list .newsup-baymax-card__body {
	padding: 0;
}

.newsup-baymax-home-layout-compact-list .newsup-baymax-card__meta {
	margin-bottom: 6px;
}

.newsup-baymax-home-layout-compact-list .newsup-baymax-card__title {
	font-size: calc(17px * var(--baymax-density-title-scale, 1));
	line-height: 1.35;
	margin-bottom: 6px;
}

.newsup-baymax-home-layout-compact-list .newsup-baymax-card__excerpt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 8px;
}

.newsup-baymax-home-layout-compact-list .newsup-baymax-card__read-more {
	font-size: 13px;
}

@media (max-width: 1024px) {
	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card {
		grid-template-columns: 1fr;
	}

	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card__body {
		padding-left: var(--baymax-density-card-padding, 24px);
	}
}

/* v0.4.3 final override: keep Hero + List follow-up item content full-width. */
.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
	align-items: stretch;
	grid-template-columns: clamp(190px, 30%, 220px) minmax(0, 1fr);
	width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card__media.newsup-baymax-hero-list-item-media {
	flex: 0 0 auto;
	width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item-content {
	align-items: stretch;
	box-sizing: border-box;
	flex: 1 1 auto;
	justify-content: flex-start;
	max-width: none;
	min-width: 0;
	width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__meta,
.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__title,
.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__excerpt {
	box-sizing: border-box;
	max-width: none;
	text-align: left;
	width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__read-more {
	align-self: flex-start;
	width: auto;
}

@media (max-width: 1024px) {
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		grid-template-columns: clamp(150px, 28%, 190px) minmax(0, 1fr);
	}
}

@media (max-width: 767px) {
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		grid-template-columns: 1fr;
	}
}

/* v0.4.2 stable 2-Column Media Cards layout. */
.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card-grid {
	align-items: stretch;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card.newsup-baymax-grid-2-media-card {
	display: flex;
	flex-direction: column;
	gap: 0;
	min-width: 0;
	overflow: hidden;
	padding: 0;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card__media.newsup-baymax-grid-2-media-thumb {
	aspect-ratio: 16 / 9;
	border-radius: 0;
	display: flex;
	height: auto;
	min-height: 0;
	width: 100%;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-grid-2-media-content {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	justify-content: flex-start;
	min-width: 0;
	padding: var(--baymax-density-card-padding, 24px);
	text-align: left;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-grid-2-media-content .newsup-baymax-card__meta {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: flex-start;
	line-height: 1.25;
	margin: 0 0 10px;
	min-width: 0;
	position: static;
	text-align: left;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-grid-2-media-content .newsup-baymax-card__category {
	flex: 0 1 auto;
	max-width: 100%;
	position: static;
	white-space: normal;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-grid-2-media-content .newsup-baymax-card__title {
	font-size: calc(18px * var(--baymax-density-title-scale, 1));
	line-height: 1.35;
	margin: 0 0 10px;
	min-width: 0;
	overflow-wrap: anywhere;
	text-align: left;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-grid-2-media-content .newsup-baymax-card__excerpt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	line-height: var(--baymax-density-line-height, 1.6);
	margin: 0 0 14px;
	overflow: hidden;
	text-align: left;
}

.newsup-baymax-home-layout-grid-2-media .newsup-baymax-grid-2-media-content .newsup-baymax-card__read-more {
	align-self: flex-start;
	margin-top: auto;
	position: static;
	text-align: left;
}

@media (max-width: 1024px) {
	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card-grid {
		grid-template-columns: 1fr;
	}

	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-grid-2-media-content {
		padding: var(--baymax-density-card-padding, 22px);
	}
}

/* v0.4.3 make Hero + List follow-up item content use the full remaining row width. */
.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
	align-items: stretch;
	grid-template-columns: clamp(190px, 30%, 220px) minmax(0, 1fr);
	width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card__media.newsup-baymax-hero-list-item-media {
	flex: 0 0 auto;
	width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item-content {
	align-items: stretch;
	box-sizing: border-box;
	flex: 1 1 auto;
	justify-content: flex-start;
	max-width: none;
	min-width: 0;
	width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__meta,
.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__title,
.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__excerpt {
	box-sizing: border-box;
	max-width: none;
	text-align: left;
	width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__read-more {
	align-self: flex-start;
	width: auto;
}

@media (max-width: 1024px) {
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		grid-template-columns: clamp(150px, 28%, 190px) minmax(0, 1fr);
	}
}

@media (max-width: 767px) {
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		grid-template-columns: 1fr;
	}
}

/* v0.4.1 refined Hero + List homepage module layout. */
.newsup-baymax-home-layout-hero-list .newsup-baymax-card--layout-hero-list {
	overflow: hidden;
	padding: 0;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-featured {
	display: grid;
	grid-template-columns: minmax(220px, 40%) minmax(0, 1fr);
	gap: 0;
	align-items: stretch;
	min-height: 280px;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card__media.newsup-baymax-hero-list-featured-media {
	aspect-ratio: auto;
	border-radius: 0;
	height: 100%;
	min-height: 280px;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured-content {
	min-width: 0;
	padding: var(--baymax-density-card-padding, 24px);
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured .newsup-baymax-card__meta,
.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__meta {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	line-height: 1.25;
	margin-bottom: 10px;
	min-width: 0;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured .newsup-baymax-card__title {
	font-size: calc(25px * var(--baymax-density-title-scale, 1));
	line-height: 1.28;
	margin-bottom: 12px;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
	display: grid;
	grid-template-columns: 170px minmax(0, 1fr);
	gap: 0;
	align-items: stretch;
	min-height: 124px;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-card__media.newsup-baymax-hero-list-item-media {
	aspect-ratio: auto;
	border-radius: 0;
	height: 100%;
	min-height: 124px;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item-content {
	justify-content: center;
	min-width: 0;
	padding: calc(var(--baymax-density-card-padding, 24px) * 0.68);
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__category {
	flex: 0 1 auto;
	max-width: 100%;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__title {
	font-size: calc(17px * var(--baymax-density-title-scale, 1));
	line-height: 1.35;
	margin-bottom: 6px;
	overflow-wrap: anywhere;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__excerpt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 1.45;
	margin-bottom: 8px;
	overflow: hidden;
}

.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured .newsup-baymax-card__read-more,
.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__read-more {
	align-self: flex-start;
	margin-top: auto;
	position: static;
}

@media (max-width: 1024px) {
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-featured {
		grid-template-columns: 1fr;
	}

	.newsup-baymax-home-layout-hero-list .newsup-baymax-card__media.newsup-baymax-hero-list-featured-media {
		aspect-ratio: 16 / 9;
		height: auto;
		min-height: 220px;
	}

	.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		grid-template-columns: 150px minmax(0, 1fr);
	}
}

@media (max-width: 767px) {
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-featured,
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		grid-template-columns: 1fr;
		min-height: 0;
	}

	.newsup-baymax-home-layout-hero-list .newsup-baymax-card__media.newsup-baymax-hero-list-featured-media,
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card__media.newsup-baymax-hero-list-item-media {
		aspect-ratio: 16 / 9;
		height: auto;
		min-height: 180px;
	}

	.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured-content,
	.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item-content {
		padding: var(--baymax-density-card-padding, 22px);
	}

	.newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured .newsup-baymax-card__title {
		font-size: calc(21px * var(--baymax-density-title-scale, 1));
	}
}

@media (max-width: 767px) {
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card:first-child,
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card:not(:first-child),
	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card {
		grid-template-columns: 1fr;
	}

	.newsup-baymax-home-layout-hero-list .newsup-baymax-card:first-child .newsup-baymax-card__media,
	.newsup-baymax-home-layout-hero-list .newsup-baymax-card:not(:first-child) .newsup-baymax-card__media,
	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card__media {
		height: auto;
		min-height: 180px;
	}

	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card-grid {
		grid-template-columns: 1fr;
	}

	.newsup-baymax-home-layout-grid-2-media .newsup-baymax-card__body {
		padding-left: var(--baymax-density-card-padding, 24px);
	}
}

/* v0.4.3 final cascade: make Hero + List follow-up rows use the full content width. */
body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
	align-items: stretch;
	grid-template-columns: clamp(190px, 30%, 220px) minmax(0, 1fr);
	width: 100%;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-card__media.newsup-baymax-hero-list-item-media {
	flex: 0 0 auto;
	width: 100%;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item-content {
	align-items: stretch;
	box-sizing: border-box;
	flex: 1 1 auto;
	justify-content: flex-start;
	max-width: none;
	min-width: 0;
	text-align: left;
	width: 100%;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__meta,
body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__title,
body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__excerpt {
	box-sizing: border-box;
	max-width: none;
	text-align: left;
	width: 100%;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__read-more {
	align-self: flex-start;
	width: auto;
}

@media (max-width: 1024px) {
	body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		grid-template-columns: clamp(150px, 28%, 190px) minmax(0, 1fr);
	}
}

@media (max-width: 767px) {
	body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		grid-template-columns: 1fr;
	}
}

/* v0.4.4 final cascade: improve Hero + List spacing without changing layout modes. */
body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-featured {
	column-gap: clamp(24px, 3vw, 36px);
	row-gap: var(--baymax-density-card-gap, 20px);
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
	column-gap: clamp(22px, 2.4vw, 32px);
	row-gap: var(--baymax-density-list-gap, 14px);
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured-content {
	padding-left: calc(var(--baymax-density-card-padding, 24px) * 0.18);
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item-content {
	padding-left: 4px;
	padding-right: calc(var(--baymax-density-card-padding, 24px) * 0.68);
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured .newsup-baymax-card__meta,
body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__meta {
	margin-bottom: 10px;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured .newsup-baymax-card__title {
	margin-bottom: 12px;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__title {
	margin-bottom: 8px;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured .newsup-baymax-card__excerpt {
	margin-bottom: 14px;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__excerpt {
	margin-bottom: 12px;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured .newsup-baymax-card__read-more,
body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__read-more {
	margin-top: 0;
}

@media (max-width: 1024px) {
	body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-featured {
		column-gap: var(--baymax-density-card-gap, 20px);
	}

	body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		column-gap: clamp(18px, 2vw, 24px);
	}
}

@media (max-width: 767px) {
	body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-featured,
	body .newsup-baymax-home-layout-hero-list .newsup-baymax-card.newsup-baymax-hero-list-item {
		row-gap: 0;
	}

	body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-featured-content,
	body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item-content {
		padding-left: var(--baymax-density-card-padding, 22px);
		padding-right: var(--baymax-density-card-padding, 22px);
	}
}

/* v0.4.4 rhythm hardening: override old card spacing rules only inside Hero + List. */
body .newsup-baymax-home-layout-hero-list .newsup-baymax-card__body.newsup-baymax-hero-list-item-content {
	padding-left: 4px !important;
	padding-right: calc(var(--baymax-density-card-padding, 24px) * 0.68) !important;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__title {
	margin-bottom: 8px !important;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__excerpt {
	margin-bottom: 12px !important;
}

body .newsup-baymax-home-layout-hero-list .newsup-baymax-hero-list-item .newsup-baymax-card__read-more {
	margin-top: 0 !important;
}

@media (max-width: 767px) {
	body .newsup-baymax-home-layout-hero-list .newsup-baymax-card__body.newsup-baymax-hero-list-item-content {
		padding-left: var(--baymax-density-card-padding, 22px) !important;
		padding-right: var(--baymax-density-card-padding, 22px) !important;
	}
}
