/* @generated by Skylit - do not edit */
/**
 * Skylit dev cache — pattern: mhpr-section-header-badge-link
 * Auto-generated on save_post. Do not hand-edit.
 */

.mhpr-section-header--badge-link {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: var(--mhpr-gap-6);
		width: 100%;
		background: transparent;
		}
		.mhpr-section-header--badge-link .mhpr-section-header__intro {
		flex: 1;
		min-width: 0;
		}
		header.mhpr-section-header.mhpr-section-header--badge-link .mhpr-section-header__intro > h2.mhpr-section-tag,
		.editor-styles-wrapper header.mhpr-section-header.mhpr-section-header--badge-link .mhpr-section-header__intro > h2.mhpr-section-tag {
		display: block !important;
		margin: 0 !important;
		margin-block: 0 !important;
		font-size: var(--mhpr-font-size-overline) !important;
		font-weight: 700 !important;
		line-height: 1.4 !important;
		letter-spacing: 0.15em !important;
		text-transform: uppercase !important;
		color: var(--mhpr-color-teal) !important;
		}
		.mhpr-section-header--badge-gold {
		/* skylit-class-mod: Gold badge text | only: .mhpr-section-header */
		}
		.mhpr-section-header--badge-accent {
		/* skylit-class-mod: Accent (gold) badge — Integrity / report | only: .mhpr-section-header */
		}
		header.mhpr-section-header.mhpr-section-header--badge-link.mhpr-section-header--badge-gold .mhpr-section-header__intro > h2.mhpr-section-tag,
		header.mhpr-section-header.mhpr-section-header--badge-link.mhpr-section-header--badge-accent .mhpr-section-header__intro > h2.mhpr-section-tag,
		.editor-styles-wrapper header.mhpr-section-header.mhpr-section-header--badge-link.mhpr-section-header--badge-gold .mhpr-section-header__intro > h2.mhpr-section-tag,
		.editor-styles-wrapper header.mhpr-section-header.mhpr-section-header--badge-link.mhpr-section-header--badge-accent .mhpr-section-header__intro > h2.mhpr-section-tag {
		color: var(--mhpr-color-gold) !important;
		}
		.mhpr-section-header--badge-gold .mhpr-section-header__link,
		.mhpr-section-header--badge-accent .mhpr-section-header__link {
		color: var(--mhpr-color-gold);
		}
		.mhpr-section-header--badge-link .mhpr-section-header__link {
		color: var(--mhpr-color-teal);
		font-size: 1rem;
		font-weight: 600;
		white-space: nowrap;
		flex-shrink: 0;
		}
		@media (min-width: 769px) {
		.mhpr-section-header--badge-link {
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between;
		}
		}