.gc-businessLanding {
	--gc-bl-bg: var(--surface-1, #f5f5fa);
	--gc-bl-surface: var(--surface-2, #ffffff);
	--gc-bl-ink: var(--text-high, #08101c);
	--gc-bl-muted: var(--text-mid, #536174);
	--gc-bl-line: color-mix(in srgb, var(--ctl-c2, #8d9bb2) 30%, transparent);
	--gc-bl-primary: var(--ctl-c1, #f30d9b);
	--gc-bl-secondary: var(--ctl-c2, #1677ff);
	background: radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--gc-bl-primary) 17%, transparent), transparent 34%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--gc-bl-secondary) 15%, transparent), transparent 38%), var(--gc-bl-bg);
	border: 1px solid var(--gc-bl-line);
	border-radius: clamp(1rem, 2.2vw, 1.7rem);
	box-sizing: border-box;
	color: var(--gc-bl-ink);
	display: grid;
	font-family: inherit;
	gap: clamp(1.15rem, 2.5vw, 2rem);
	margin: 0 auto;
	min-width: 0;
	overflow: hidden;
	padding: clamp(1rem, 2.8vw, 2.5rem);
	position: relative;
}

.gc-businessLanding::before {
	background: linear-gradient(115deg, color-mix(in srgb, var(--gc-bl-secondary) 11%, transparent), transparent 36%);
	content: "";
	inset: 0;
	pointer-events: none;
	position: absolute;
	z-index: 0;
}

.gc-businessLanding::after {
	background: url('../images/business-landing-background.png') center / cover no-repeat;
	content: "";
	inset: 0;
	mix-blend-mode: screen;
	opacity: .20;
	pointer-events: none;
	position: absolute;
	z-index: 0;
}

section.brxe-section:has(.gc-businessLanding) {
	isolation: isolate;
	overflow: hidden;
	position: relative;
}

section.brxe-section:has(.gc-businessLanding)::before {
	background: url('../images/business-landing-background.png') center / cover no-repeat;
	content: "";
	filter: blur(18px);
	inset: -1.5rem;
	opacity: .20;
	pointer-events: none;
	position: absolute;
	transform: scale(1.08);
	z-index: 0;
}

section.brxe-section:has(.gc-businessLanding)>* {
	position: relative;
	z-index: 1;
}

.gc-businessLanding>* {
	min-width: 0;
	position: relative;
	z-index: 1;
}

.gc-businessLanding__hero {
	display: block;
}

.gc-businessLanding__heroCopy {
	max-width: 900px;
	min-width: 0;
}

.gc-businessLanding__eyebrow,
.gc-businessLanding__sectionHead>div>span {
	align-items: center;
	color: color-mix(in srgb, var(--gc-bl-primary) 80%, var(--gc-bl-ink));
	display: flex;
	font-size: .68rem;
	font-weight: 900;
	gap: .46rem;
	letter-spacing: .14em;
	line-height: 1.1;
	text-transform: uppercase;
}

.gc-businessLanding__pulse {
	animation: gc-businessLanding-pulse 2.1s ease-in-out infinite;
	background: var(--gc-bl-primary);
	border-radius: 50%;
	box-shadow: 0 0 0 .22rem color-mix(in srgb, var(--gc-bl-primary) 16%, transparent);
	display: inline-block;
	height: .42rem;
	width: .42rem;
}

.gc-businessLanding h2 {
	font-size: clamp(2rem, 5vw, 4.55rem);
	font-weight: 900;
	letter-spacing: -.065em;
	line-height: .94;
	margin: .7rem 0 .9rem;
	max-width: 760px;
}

.gc-businessLanding__heroCopy>p {
	color: var(--gc-bl-muted);
	font-size: clamp(.92rem, 1.35vw, 1.1rem);
	line-height: 1.42;
	margin: 0;
	max-width: 650px;
}

.gc-businessLanding__actions {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: .8rem 1.1rem;
	margin-top: 1.25rem;
}

.gc-businessLanding__button {
	align-items: center;
	background: var(--gc-bl-ink);
	border: 1px solid var(--gc-bl-ink);
	border-radius: .65rem;
	box-shadow: 0 .5rem 1.2rem color-mix(in srgb, var(--gc-bl-ink) 18%, transparent);
	color: var(--surface-1, #fff);
	display: inline-flex;
	font-size: 1.8rem;
	font-weight: 850;
	gap: .8rem;
	justify-content: center;
	padding: .72rem .95rem;
	text-decoration: none;
	transition: transform .2s ease, box-shadow .2s ease;
}

.gc-businessLanding__button:hover,
.gc-businessLanding__button:focus-visible {
	box-shadow: 0 .75rem 1.5rem color-mix(in srgb, var(--gc-bl-ink) 23%, transparent);
	color: var(--surface-1, #fff);
	transform: translateY(-2px);
}

.gc-businessLanding__button span,
.gc-businessLanding__textLink span,
.gc-businessLanding__cardLink span,
.gc-businessLanding__resourceLink span {
	color: var(--gc-bl-primary);
	font-size: 1.05em;
}

.gc-businessLanding__textLink {
	color: var(--gc-bl-ink);
	font-size: 1.1rem;
	font-weight: 800;
	text-decoration: none;
}

.gc-businessLanding__textLink:hover,
.gc-businessLanding__textLink:focus-visible {
	color: var(--gc-bl-primary);
}

.gc-businessLanding__sectionHead {
	align-items: end;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	margin-top: .35rem;
}

.gc-businessLanding__sectionHead--withSwitcher {
	align-items: stretch;
}

.gc-businessLanding__sectionHead--withSwitcher>div {
	min-width: 0;
}

.gc-businessLanding__sectionHead h3 {
	font-size: clamp(2.4rem, 3.4vw, 3rem);
	letter-spacing: -.045em;
	line-height: 1;
	margin: .28rem 0 0;
}

.gc-businessLanding__headingWithLogo {
	align-items: center;
	display: inline-flex;
	gap: .42rem;
}

.gc-businessLanding__we2Logo {
	background-color: currentColor;
	display: inline-block;
	flex: 0 0 clamp(1.15rem, 2.5vw, 1.8rem);
	height: clamp(1.15rem, 2.5vw, 1.8rem);
	mask-image: var(--gc-businessLanding-we2-logo);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: contain;
	width: clamp(1.15rem, 2.5vw, 1.8rem);
	-webkit-mask-image: var(--gc-businessLanding-we2-logo);
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
}

.gc-businessLanding__headingWithLogo .gc-businessLanding__we2Logo {
	color: var(--gc-bl-secondary);
}

.gc-businessLanding__sectionHead p {
	color: var(--gc-bl-muted);
	font-size: .75rem;
	line-height: 1.3;
	margin: 0;
	max-width: 36ch;
	text-align: right;
}

.gc-businessLanding__examGrid {
	display: grid;
	gap: .65rem;
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.gc-businessLanding__examCard {
	background: color-mix(in srgb, var(--gc-bl-surface) 86%, transparent);
	border: 1px solid var(--gc-bl-line);
	border-radius: .75rem;
	display: flex;
	flex-direction: column;
	min-width: 0;
	padding: .85rem;
	transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.gc-businessLanding__examCard:hover {
	border-color: color-mix(in srgb, var(--gc-bl-secondary) 56%, var(--gc-bl-line));
	box-shadow: 0 .7rem 1.5rem color-mix(in srgb, var(--gc-bl-secondary) 11%, transparent);
	transform: translateY(-3px);
}

.gc-businessLanding__examTop {
	align-items: center;
	display: flex;
	gap: .5rem;
	justify-content: space-between;
	min-width: 0;
}

.gc-businessLanding__category {
	align-items: center;
	color: var(--gc-bl-secondary);
	display: inline-flex;
	font-size: 1rem;
	font-weight: 850;
	gap: .35rem;
	letter-spacing: .035em;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gc-businessLanding__categoryIcon {
	align-items: center;
	display: inline-flex;
	flex: 0 0 1em;
	height: 1.5em;
	justify-content: center;
	width: 1.5em;
}

.gc-businessLanding__categoryIconGlyph {
	background-color: currentColor;
	display: inline-block;
	height: 1.5em;
	mask-image: var(--gc-businessLanding-icon);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: contain;
	width: 1.5em;
	-webkit-mask-image: var(--gc-businessLanding-icon);
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
}

.gc-businessLanding__categoryIconGlyph--fallback {
	background: transparent;
	font-size: .82em;
	line-height: 1;
}

.gc-businessLanding__examTag {
	align-items: center;
	color: var(--gc-bl-muted);
	display: inline-flex;
	font-size: .8rem;
	font-weight: 850;
	gap: .25rem;
	letter-spacing: .08em;
	white-space: nowrap;
}

.gc-businessLanding__examTag .gc-businessLanding__we2Logo {
	color: var(--gc-bl-secondary);
	flex-basis: .78rem;
	height: .78rem;
	width: .78rem;
}

.gc-businessLanding__examCard h4 {
	font-size: clamp(1.4rem, 2vw, 1.6rem);
	letter-spacing: -.025em;
	line-height: 1.02;
}

.gc-businessLanding__examCard .ath-we2__catalogRating {
	align-self: flex-start;
	font-size: .78rem;
	gap: .25rem;
	margin: .28rem 0 .3rem;
}

.gc-businessLanding__examCard .ath-we2__catalogRatingStars,
.gc-businessLanding__examCard .ath-we2__catalogRating strong,
.gc-businessLanding__examCard .ath-we2__catalogRating small {
	font-size: 1.2rem;
	line-height: 1;
}

.gc-businessLanding__examCard p {
	color: var(--gc-bl-muted);
	display: -webkit-box;
	font-size: 1rem;
	line-height: 1;
	font-style: italic;
	margin: 0;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.gc-businessLanding__examBottom {
	align-items: end;
	display: grid;
	gap: .5rem;
	grid-template-columns: minmax(0, 0.5fr) minmax(8rem, .95fr) minmax(8rem, .85fr) minmax(6rem, .65fr);
	justify-content: space-between;
	margin-top: .85rem;
}

.gc-businessLanding__examPriceGroup {
	display: grid;
	gap: .05rem;
	height: 100%;
	min-width: 0;
}

.gc-businessLanding__examStaff {
	align-content: end;
	display: grid;
	gap: .18rem;
	min-width: 0;
}

.gc-businessLanding__examStaffLabel {
	color: var(--gc-bl-muted);
	font-size: .65rem;
	font-weight: 850;
	letter-spacing: .045em;
	line-height: 1;
	text-transform: uppercase;
}

.gc-businessLanding__examStaffList {
	display: grid;
	gap: .2rem;
	min-width: 0;
}

.gc-businessLanding__examStaffPerson {
	align-items: center;
	color: var(--gc-bl-ink);
	display: flex;
	gap: .35rem;
	min-width: 0;
	text-decoration: none;
}

.gc-businessLanding__examStaffPerson>span:last-child {
	display: grid;
	gap: .06rem;
	min-width: 0;
}

.gc-businessLanding__examStaffPerson strong {
	font-size: .78rem;
	line-height: 1.05;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gc-businessLanding__examStaffPerson small {
	color: var(--gc-bl-muted);
	font-size: .63rem;
	line-height: 1;
}

.gc-businessLanding__examStaffAvatar {
	align-items: center;
	background: color-mix(in srgb, var(--gc-bl-primary) 18%, var(--gc-bl-surface));
	border: 1px solid var(--gc-bl-line);
	border-radius: 50%;
	display: inline-flex;
	flex: 0 0 1.45rem;
	height: 1.45rem;
	justify-content: center;
	overflow: hidden;
	width: 1.45rem;
}

.gc-businessLanding__examStaffAvatar img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.gc-businessLanding__examStaffUnassigned,
.gc-businessLanding__examStaffMore {
	color: var(--gc-bl-muted);
	font-size: .72rem;
	line-height: 1.05;
}

.gc-businessLanding__examBottom small {
	color: var(--gc-bl-muted);
	font-size: .8rem;
	line-height: 1;
}

.gc-businessLanding__basePrice {
	color: var(--gc-bl-muted);
	font-size: .52rem;
	line-height: 1;
	text-decoration-thickness: 1px;
}

.gc-businessLanding__examBottom strong {
	font-size: 1.1rem;
	letter-spacing: -.04em;
	line-height: 1;
}

.gc-businessLanding__examVolumeNote {
	color: var(--gc-bl-muted);
	font-size: .8rem;
	line-height: 1.12;
	max-width: 18ch;
}

.gc-businessLanding__examOffer {
	align-content: end;
	display: grid;
	gap: .35rem;
	grid-template-columns: minmax(0, 1fr);
	justify-items: end;
	min-width: 0;
}

.gc-businessLanding__examOffer .gc-businessLanding__examVolumeNote {
	grid-column: 1;
	grid-row: 1;
	max-width: none;
	text-align: right;
}

.gc-businessLanding__saveBadge {
	background: color-mix(in srgb, var(--gc-bl-primary) 12%, transparent);
	border: 1px solid color-mix(in srgb, var(--gc-bl-primary) 28%, transparent);
	border-radius: 99px;
	color: color-mix(in srgb, var(--gc-bl-primary) 80%, var(--gc-bl-ink));
	font-size: 1rem;
	font-weight: 850;
	padding: .28rem .4rem;
	white-space: nowrap;
}

.gc-businessLanding__examOffer .gc-businessLanding__saveBadge {
	grid-column: 1;
	grid-row: 2;
	justify-self: end;
}

.gc-businessLanding__cardLink {
	color: var(--gc-bl-ink);
	display: inline-flex;
	align-items: center;
	font-size: 1.1rem;
	font-weight: 850;
	grid-column: 4;
	grid-row: 1;
	margin: 0;
	padding: .25rem 0 .25rem .6rem;
	border-left: 1px solid var(--gc-bl-line);
	text-decoration: none;
	max-width: 100%;
	overflow-wrap: anywhere;
	text-align: right;
	white-space: normal;
	width: 100%;
}

.gc-businessLanding__cardLink:hover,
.gc-businessLanding__cardLink:focus-visible {
	color: var(--gc-bl-primary);
}

.gc-businessLanding__pricingPanel {
	background: color-mix(in srgb, var(--gc-bl-surface) 70%, transparent);
	border: 1px solid var(--gc-bl-line);
	border-radius: 1rem;
	padding: clamp(.85rem, 2vw, 1.25rem);
}

.gc-businessLanding__pricingPanel .gc-businessLanding__sectionHead {
	margin-top: 0;
}

.gc-businessLanding__tierSwitcher {
	background: color-mix(in srgb, var(--gc-bl-secondary) 8%, var(--gc-bl-surface));
	border: 1px solid color-mix(in srgb, var(--gc-bl-secondary) 28%, var(--gc-bl-line));
	border-radius: .65rem;
	display: grid;
	gap: .25rem;
	grid-template-columns: repeat(5, minmax(0, 1fr));
	margin: 1rem 0 .6rem;
	padding: .25rem;
}

.gc-businessLanding__sectionHead--withSwitcher .gc-businessLanding__tierSwitcher,
.gc-businessLanding__pricingPanel .gc-businessLanding__sectionHead>.gc-businessLanding__tierSwitcher {
	flex: 0 1 640px;
	margin: 0;
	max-width: 640px;
	min-width: 0;
	width: 100%;
}

.gc-businessLanding__tierButton {
	align-items: center;
	background: transparent;
	border: 1px solid transparent;
	border-radius: .45rem;
	color: var(--gc-bl-muted);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	font: inherit;
	font-size: 1.6rem;
	font-weight: 900;
	justify-content: center;
	line-height: 1;
	min-width: 0;
	padding: .44rem .25rem;
	text-align: center;
	white-space: nowrap;
}

.gc-businessLanding__tierButton small {
	display: block;
	font-size: 1.0rem;
	font-weight: 700;
	margin-top: .18rem;
}

.gc-businessLanding__tierButton:hover,
.gc-businessLanding__tierButton:focus-visible,
.gc-businessLanding__tierButton.is-active {
	background: var(--gc-bl-surface);
	border-color: color-mix(in srgb, var(--gc-bl-secondary) 42%, var(--gc-bl-line));
	box-shadow: 0 .2rem .6rem color-mix(in srgb, var(--gc-bl-secondary) 10%, transparent);
	color: var(--gc-bl-secondary);
}

.gc-businessLanding__resourceColumns {
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.gc-businessLanding__resourceColumn {
	min-width: 0;
}

.gc-businessLanding__resourceColumnHead {
	align-items: end;
	border-bottom: 1px solid var(--gc-bl-line);
	display: flex;
	gap: .6rem;
	justify-content: space-between;
	margin-bottom: .4rem;
	padding: 0 .15rem .45rem;
}

.gc-businessLanding__resourceColumnHead>div {
	min-width: 0;
}

.gc-businessLanding__resourceColumnHead span {
	color: var(--gc-bl-primary);
	display: block;
	font-size: .9rem;
	font-weight: 900;
	letter-spacing: .11em;
	line-height: 1;
}

.gc-businessLanding__resourceColumnHead h4 {
	font-size: 1.8rem;
	letter-spacing: -.035em;
	line-height: 1;
	margin: .22rem 0 0;
}

.gc-businessLanding__resourceColumnHead small {
	color: var(--gc-bl-muted);
	font-size: 1rem;
	white-space: nowrap;
}

.gc-businessLanding__resourceList {
	display: grid;
	gap: .35rem;
}

.gc-businessLanding__resourceRow {
	align-items: center;
	background: color-mix(in srgb, var(--gc-bl-surface) 82%, transparent);
	border: 1px solid color-mix(in srgb, var(--gc-bl-line) 82%, transparent);
	border-radius: .6rem;
	display: grid;
	gap: .6rem;
	grid-template-columns: minmax(0, 1.25fr) minmax(8rem, .3fr) minmax(7rem, .3fr);
	min-width: 0;
	padding: .55rem .65rem;
}

.gc-businessLanding__resourceInfo {
	min-width: 0;
}

.gc-businessLanding__resourceLabelRow {
	align-items: center;
	display: flex;
	gap: .42rem;
	min-width: 0;
}

.gc-businessLanding__resourceType {
display: none;
}

.gc-businessLanding__resourceLabelRow .gc-businessLanding__category {
	color: var(--gc-bl-secondary);
	font-size: 1rem;
	gap: .25rem;
	letter-spacing: .02em;
}

.gc-businessLanding__resourceLabelRow .gc-businessLanding__categoryIcon {
	flex-basis: 1.5em;
	height: 1.5em;
	width: 1.5em;
}

.gc-businessLanding__resourceOffer {
	align-items: end;
	display: grid;
	gap: .35rem;
	justify-items: end;
	min-width: 0;
}

.gc-businessLanding__resourceInfo h4 {
	font-size: 1.6rem;
	letter-spacing: -.015em;
	line-height: 1.08;
	margin: .24rem 0 0;
	overflow: hidden;
}

.gc-businessLanding__resourceInfo .ath-we2__catalogRating {
	align-items: center;
	display: inline-flex;
	font-size: .78rem;
	gap: .25rem;
	margin: .22rem 0 0;
}

.gc-businessLanding__resourceInfo .ath-we2__catalogRatingStars,
.gc-businessLanding__resourceInfo .ath-we2__catalogRating strong,
.gc-businessLanding__resourceInfo .ath-we2__catalogRating small {
	font-size: .78rem;
	line-height: 1;
}

.gc-businessLanding__resourceDescription {
	color: var(--gc-bl-muted);
	display: -webkit-box;
	font-size: 1rem;
	font-style: italic;
	line-height: 1;
	margin: .28rem 0 0;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.gc-businessLanding__resourceContext {
	align-content: center;
	display: grid;
	gap: .3rem;
	min-width: 0;
}

.gc-businessLanding__resourceContext>span {
	display: grid;
	gap: .08rem;
	min-width: 0;
}

.gc-businessLanding__resourceContext small {
	color: var(--gc-bl-muted);
	font-size: .8rem;
	font-weight: 850;
	letter-spacing: .045em;
	line-height: 1;

}

.gc-businessLanding__resourceContext strong {
	font-size: 1rem;
	line-height: 1.1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gc-businessLanding__resourceInstructor {
	align-items: center;
	color: var(--gc-bl-ink);
	display: inline-flex;
	gap: .3rem;
	min-width: 0;
	text-decoration: none;
}

.gc-businessLanding__resourceInstructor:hover,
.gc-businessLanding__resourceInstructor:focus-visible {
	color: var(--gc-bl-primary);
}

.gc-businessLanding__resourceInstructorAvatar {
	align-items: center;
	background: color-mix(in srgb, var(--gc-bl-secondary) 13%, var(--gc-bl-surface));
	border: 1px solid color-mix(in srgb, var(--gc-bl-secondary) 32%, var(--gc-bl-line));
	border-radius: 50%;
	color: var(--gc-bl-secondary);
	display: inline-flex;
	flex: 0 0 1.25rem;
	font-size: .48rem;
	font-weight: 900;
	height: 1.25rem;
	justify-content: center;
	overflow: hidden;
	width: 1.25rem;
}

.gc-businessLanding__resourceInstructorAvatar img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.gc-businessLanding__resourceInstructorName {
	font-size: 1rem;
	font-weight: 800;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gc-businessLanding__resourceRate {
	display: grid;
	gap: .04rem;
	justify-items: end;
}

.gc-businessLanding__resourceRate small {
	color: var(--gc-bl-muted);
	font-size: 1rem;
}

.gc-businessLanding__resourceRate .gc-businessLanding__basePrice {
	font-size: 1rem;
}

.gc-businessLanding__resourceRate strong {
	font-size: 1.4rem;
	letter-spacing: -.03em;
	line-height: 1;
}

.gc-businessLanding__resourceRate span {
	color: var(--gc-bl-primary);
	font-size: .8rem;
	font-weight: 850;
}

.gc-businessLanding__resourceLink {
	border-top: 1px solid var(--gc-bl-line);
	color: var(--gc-bl-ink);
	font-size: 1rem;
	font-weight: 850;
	padding-top: .25rem;
	text-decoration: none;
	text-align: right;
	white-space: nowrap;
	width: 100%;
}

.gc-businessLanding__resourceLink:hover,
.gc-businessLanding__resourceLink:focus-visible {
	color: var(--gc-bl-primary);
}

.gc-businessLanding__pricingFoot {
	align-items: center;
	color: var(--gc-bl-muted);
	display: flex;
	font-size: .64rem;
	gap: .75rem;
	justify-content: space-between;
	margin-top: .7rem;
}

.gc-businessLanding__pricingFoot .gc-businessLanding__textLink {
	font-size: 1.4rem;
	white-space: nowrap;
}

.gc-businessLanding__pathways,
.gc-businessLanding__screening,
.gc-businessLanding__impact,
.gc-businessLanding__custom,
.gc-businessLanding__process {
	border-top: 1px solid var(--gc-bl-line);
	padding-top: clamp(.9rem, 2vw, 1.45rem);
}

.gc-businessLanding__pathwayGrid,
.gc-businessLanding__screeningGrid,
.gc-businessLanding__customGrid {
	display: grid;
	gap: .65rem;
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.gc-businessLanding__pathwayCard,
.gc-businessLanding__screeningCard,
.gc-businessLanding__customGrid>div {
	background: color-mix(in srgb, var(--gc-bl-surface) 78%, transparent);
	border: 1px solid var(--gc-bl-line);
	border-radius: .8rem;
	min-width: 0;
	padding: .85rem;
}

.gc-businessLanding__pathwayCard,
.gc-businessLanding__screeningCard,
.gc-businessLanding__customGrid>div {
	transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.gc-businessLanding__pathwayCard:hover,
.gc-businessLanding__pathwayCard:focus-within,
.gc-businessLanding__screeningCard:hover,
.gc-businessLanding__screeningCard:focus-within,
.gc-businessLanding__customGrid>div:hover,
.gc-businessLanding__customGrid>div:focus-within {
	border-color: color-mix(in srgb, var(--gc-bl-secondary) 55%, var(--gc-bl-line));
	box-shadow: 0 .6rem 1.3rem color-mix(in srgb, var(--gc-bl-secondary) 10%, transparent);
	transform: translateY(-2px);
}

.gc-businessLanding__pathwayNumber,
.gc-businessLanding__impactMark,
.gc-businessLanding__customIcon,
.gc-businessLanding__process li>span {
	align-items: center;
	background: color-mix(in srgb, var(--gc-bl-secondary) 12%, var(--gc-bl-surface));
	border: 1px solid color-mix(in srgb, var(--gc-bl-secondary) 35%, var(--gc-bl-line));
	border-radius: 50%;
	color: var(--gc-bl-secondary);
	display: inline-flex;
	flex: 0 0 2.1rem;
	font-size: .68rem;
	font-weight: 900;
	height: 2.1rem;
	justify-content: center;
	letter-spacing: .06em;
	width: 2.1rem;
}

.gc-businessLanding__pathwayCard {
	display: flex;
	gap: .65rem;
}

.gc-businessLanding__pathwayBody {
	min-width: 0;
}

.gc-businessLanding__pathwayEyebrow,
.gc-businessLanding__impactIntro>span {
	color: var(--gc-bl-primary);
	display: block;
	font-size: .62rem;
	font-weight: 900;
	letter-spacing: .1em;
	line-height: 1.15;
	text-transform: uppercase;
}

.gc-businessLanding__pathwayCard h4,
.gc-businessLanding__screeningCard h4,
.gc-businessLanding__customGrid h4 {
	font-size: 1.16rem;
	letter-spacing: -.025em;
	line-height: 1.05;
	margin: .32rem 0 .35rem;
}

.gc-businessLanding__pathwayCard p,
.gc-businessLanding__screeningCard p,
.gc-businessLanding__customGrid p,
.gc-businessLanding__impact p,
.gc-businessLanding__process p {
	color: var(--gc-bl-muted);
	font-size: .78rem;
	line-height: 1.35;
	margin: 0;
}

.gc-businessLanding__inlineLink {
	color: var(--gc-bl-ink);
	display: inline-flex;
	font-size: .76rem;
	font-weight: 900;
	gap: .3rem;
	margin-top: .75rem;
	text-decoration: none;
}

.gc-businessLanding__inlineLink span,
.gc-businessLanding__customActions .gc-businessLanding__textLink span {
	color: var(--gc-bl-primary);
}

.gc-businessLanding__inlineLink:hover,
.gc-businessLanding__inlineLink:focus-visible,
.gc-businessLanding__customActions .gc-businessLanding__textLink:hover,
.gc-businessLanding__customActions .gc-businessLanding__textLink:focus-visible {
	color: var(--gc-bl-primary);
}

.gc-businessLanding__screeningGrid {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.gc-businessLanding__screeningCard {
	background: linear-gradient(135deg, color-mix(in srgb, var(--gc-bl-secondary) 10%, var(--gc-bl-surface)), color-mix(in srgb, var(--gc-bl-primary) 5%, var(--gc-bl-surface)));
}

.gc-businessLanding__impact {
	align-items: center;
	display: grid;
	gap: 1.25rem;
	grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
}

.gc-businessLanding__impactIntro h3,
.gc-businessLanding__custom h3,
.gc-businessLanding__process h3 {
	font-size: clamp(1.65rem, 3vw, 2.25rem);
	letter-spacing: -.045em;
	line-height: 1;
	margin: .3rem 0 .5rem;
}

.gc-businessLanding__button--compact {
	font-size: .82rem;
	margin-top: .8rem;
	padding: .56rem .72rem;
}

.gc-businessLanding__impactList {
	border-left: 1px solid var(--gc-bl-line);
	display: grid;
	gap: .7rem;
	padding-left: 1.1rem;
}

.gc-businessLanding__impactList>div {
	display: grid;
	gap: .18rem .55rem;
	grid-template-columns: 2.1rem minmax(0, 1fr);
}

.gc-businessLanding__impactList strong {
	align-self: center;
	font-size: .94rem;
}

.gc-businessLanding__impactList p {
	grid-column: 2;
}

.gc-businessLanding__customGrid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.gc-businessLanding__customIcon {
	border-radius: .55rem;
	margin-bottom: .35rem;
}

.gc-businessLanding__customActions {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: .9rem;
	margin-top: .9rem;
}

.gc-businessLanding__customActions .gc-businessLanding__textLink {
	font-size: .82rem;
}

.gc-businessLanding__process ol {
	display: grid;
	gap: .65rem;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	list-style: none;
	margin: 0;
	padding: 0;
}

.gc-businessLanding__process li {
	align-items: center;
	background: color-mix(in srgb, var(--gc-bl-surface) 78%, transparent);
	border: 1px solid var(--gc-bl-line);
	border-radius: .75rem;
	display: flex;
	gap: .65rem;
	min-width: 0;
	padding: .7rem;
}

.gc-businessLanding__process li div {
	min-width: 0;
}

.gc-businessLanding__process li strong {
	display: block;
	font-size: .9rem;
	margin-bottom: .12rem;
}

.gc-businessLanding [data-business-price],
.gc-businessLanding [data-business-savings],
.gc-businessLanding [data-business-original-price] {
	transition: opacity .15s ease, transform .15s ease;
}


@media (max-width: 980px) {
	.gc-businessLanding__examGrid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.gc-businessLanding__pathwayGrid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 680px) {
	.gc-businessLanding {
		border-radius: 1rem;
		padding: 1rem;
	}

	.gc-businessLanding__sectionHead {
		align-items: start;
		display: grid;
		gap: .35rem;
		grid-template-columns: minmax(0, 1fr);
	}

	.gc-businessLanding__sectionHead p {
		max-width: 48ch;
		text-align: left;
	}

	.gc-businessLanding__sectionHead--withSwitcher .gc-businessLanding__tierSwitcher,
	.gc-businessLanding__pricingPanel .gc-businessLanding__sectionHead>.gc-businessLanding__tierSwitcher {
		width: 100%;
	}

	.gc-businessLanding__sectionHead--withSwitcher .gc-businessLanding__tierSwitcher,
	.gc-businessLanding__pricingPanel .gc-businessLanding__sectionHead>.gc-businessLanding__tierSwitcher {
		grid-column: 1 / -1;
		justify-self: stretch;
		max-width: none;
	}

	.gc-businessLanding__tierSwitcher {
		margin-top: .25rem;
	}

	.gc-businessLanding__examGrid {
		gap: .5rem;
	}

	.gc-businessLanding__examGrid {
		grid-template-columns: 1fr;
	}

	.gc-businessLanding__examCard {
		padding: .7rem;
	}

	.gc-businessLanding__examCard h4 {
		font-size: 1.4rem;
	}

	.gc-businessLanding__examCard p {
		font-size: 1rem;
	}

	.gc-businessLanding::after {
		background-position: top right;
		background-size: min(118vw, 40rem) auto;
		opacity: .20;
	}

	section.brxe-section:has(.gc-businessLanding)::before {
		filter: blur(14px);
		opacity: .20;
		transform: scale(1.04);
	}

	.gc-businessLanding__examBottom {
		align-items: end;
		gap: .4rem;
		grid-template-columns: minmax(0, .78fr) minmax(0, 1fr) minmax(0, .95fr) minmax(5.25rem, .72fr);
	}

	.gc-businessLanding__examVolumeNote {
		max-width: none;
		text-align: right;
	}

	.gc-businessLanding__examOffer {
		justify-items: end;
	}

	.gc-businessLanding__saveBadge {
		justify-self: end;
	}

	.gc-businessLanding__cardLink {
		font-size: 1rem;
		padding-left: .4rem;
	}

	.gc-businessLanding__resourceColumns {
		gap: .45rem;
		grid-template-columns: 1fr;
	}

	.gc-businessLanding__resourceRow {
		gap: .4rem .65rem;
		grid-template-columns: minmax(0, 1fr) auto;
		padding: .65rem;
	}

	.gc-businessLanding__resourceInfo h4 {
		white-space: normal;
	}

	.gc-businessLanding__resourceContext {
		grid-column: 1;
		grid-row: 2;
	}

	.gc-businessLanding__resourceOffer {
		grid-column: 2;
		grid-row: 2;
		justify-items: end;
	}

	.gc-businessLanding__resourceLink {
		grid-column: auto;
		grid-row: auto;
	}

	.gc-businessLanding__pricingFoot {
		align-items: start;
		display: grid;
		gap: .4rem;
	}

	.gc-businessLanding__pricingFoot .gc-businessLanding__textLink {
		white-space: normal;
	}

	.gc-businessLanding__pathwayGrid,
	.gc-businessLanding__screeningGrid,
	.gc-businessLanding__customGrid,
	.gc-businessLanding__process ol {
		grid-template-columns: 1fr;
	}

	.gc-businessLanding__impact {
		align-items: start;
		grid-template-columns: 1fr;
	}

	.gc-businessLanding__impactList {
		border-left: 0;
		border-top: 1px solid var(--gc-bl-line);
		padding-left: 0;
		padding-top: .85rem;
	}

	.gc-businessLanding__pathwayCard,
	.gc-businessLanding__screeningCard,
	.gc-businessLanding__customGrid>div,
	.gc-businessLanding__process li {
		padding: .72rem;
	}
}

/* Informational landing surfaces intentionally avoid the catalog and pricing UI. */
.gc-businessLanding--informational {
	background: linear-gradient(135deg, color-mix(in srgb, var(--gc-bl-bg) 96%, var(--gc-bl-secondary) 4%), var(--gc-bl-surface));
	gap: clamp(1rem, 2vw, 1.6rem);
}

.gc-businessLanding--informational::after {
	display: none;
}

.gc-businessLanding--informational .gc-businessLanding__eyebrow {
	color: var(--gc-bl-secondary);
}

.gc-businessLanding__infoHero {
	align-items: stretch;
	display: grid;
	gap: clamp(1.2rem, 4vw, 4rem);
	grid-template-columns: minmax(0, 1.35fr) minmax(220px, .65fr);
	padding-bottom: clamp(1rem, 2vw, 1.75rem);
}

.gc-businessLanding__infoHeroCopy {
	max-width: 820px;
}

.gc-businessLanding__infoHeroCopy>p {
	color: var(--gc-bl-muted);
	font-size: clamp(.95rem, 1.35vw, 1.12rem);
	line-height: 1.5;
	margin: 0;
	max-width: 62ch;
}

.gc-businessLanding__infoHeroNote {
	align-content: center;
	background: color-mix(in srgb, var(--gc-bl-secondary) 8%, var(--gc-bl-surface));
	border-left: 3px solid var(--gc-bl-secondary);
	display: grid;
	gap: .45rem;
	padding: 1.1rem 1.2rem;
}

.gc-businessLanding__infoHeroNote>span {
	color: var(--gc-bl-secondary);
	font-size: .7rem;
	font-weight: 900;
	letter-spacing: .16em;
}

.gc-businessLanding__infoHeroNote strong {
	font-size: clamp(1.1rem, 2vw, 1.55rem);
	letter-spacing: -.03em;
	line-height: 1.08;
}

.gc-businessLanding__infoHeroNote small {
	color: var(--gc-bl-muted);
	font-size: .78rem;
	line-height: 1.45;
}

.gc-businessLanding--informational .gc-businessLanding__button {
	font-size: .9rem;
	padding: .7rem .9rem;
}

.gc-businessLanding--informational .gc-businessLanding__textLink {
	font-size: .9rem;
}

.gc-businessLanding__infoIntro,
.gc-businessLanding__infoNote {
	align-items: start;
	display: grid;
	gap: 1.5rem;
	grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
	padding: clamp(1rem, 2vw, 1.45rem) 0;
}

.gc-businessLanding__infoIntro {
	border-bottom: 1px solid var(--gc-bl-line);
	border-top: 1px solid var(--gc-bl-line);
}

.gc-businessLanding__infoIntro h3,
.gc-businessLanding__infoNote h3 {
	font-size: clamp(1.55rem, 3vw, 2.45rem);
	letter-spacing: -.05em;
	line-height: 1;
	margin: .35rem 0 0;
}

.gc-businessLanding__infoIntro>p,
.gc-businessLanding__infoNote p {
	color: var(--gc-bl-muted);
	font-size: .95rem;
	line-height: 1.55;
	margin: 0;
	max-width: 64ch;
}

.gc-businessLanding__infoPrincipleGrid,
.gc-businessLanding__infoAreaGrid {
	display: grid;
	gap: .7rem;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.gc-businessLanding__infoPrincipleGrid article,
.gc-businessLanding__infoAreaGrid article {
	background: color-mix(in srgb, var(--gc-bl-surface) 94%, var(--gc-bl-secondary) 6%);
	border: 1px solid var(--gc-bl-line);
	min-width: 0;
	padding: 1rem;
}

.gc-businessLanding__infoNumber,
.gc-businessLanding__infoAreaLabel {
	color: var(--gc-bl-secondary);
	display: block;
	font-size: .68rem;
	font-weight: 900;
	letter-spacing: .12em;
	margin-bottom: .75rem;
	text-transform: uppercase;
}

.gc-businessLanding__infoPrincipleGrid h4,
.gc-businessLanding__infoAreaGrid h4 {
	font-size: 1.15rem;
	letter-spacing: -.025em;
	line-height: 1.08;
	margin: 0 0 .4rem;
}

.gc-businessLanding__infoPrincipleGrid p,
.gc-businessLanding__infoAreaGrid p {
	color: var(--gc-bl-muted);
	font-size: .82rem;
	line-height: 1.5;
	margin: 0;
}

.gc-businessLanding__infoAreas,
.gc-businessLanding__infoFlow,
.gc-businessLanding__infoFaq {
	display: grid;
	gap: .85rem;
}

.gc-businessLanding__infoAreaGrid {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.gc-businessLanding__infoFlow {
	background: color-mix(in srgb, var(--gc-bl-secondary) 7%, var(--gc-bl-surface));
	border: 1px solid var(--gc-bl-line);
	padding: clamp(1rem, 2vw, 1.45rem);
}

.gc-businessLanding__infoFlow ol {
	display: grid;
	gap: .7rem;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	list-style: none;
	margin: 0;
	padding: 0;
}

.gc-businessLanding__infoFlow li {
	border-top: 2px solid var(--gc-bl-secondary);
	padding-top: .8rem;
}

.gc-businessLanding__infoFlow li>span {
	color: var(--gc-bl-secondary);
	display: block;
	font-size: .7rem;
	font-weight: 900;
	letter-spacing: .1em;
	margin-bottom: .65rem;
}

.gc-businessLanding__infoFlow strong {
	display: block;
	font-size: 1.1rem;
	margin-bottom: .3rem;
}

.gc-businessLanding__infoFlow p {
	color: var(--gc-bl-muted);
	font-size: .82rem;
	line-height: 1.5;
	margin: 0;
}

.gc-businessLanding__infoNote {
	background: color-mix(in srgb, var(--gc-bl-primary) 7%, var(--gc-bl-surface));
	border-left: 3px solid var(--gc-bl-primary);
	padding-left: clamp(1rem, 2vw, 1.45rem);
	padding-right: clamp(1rem, 2vw, 1.45rem);
}

.gc-businessLanding__infoNoteLinks {
	align-content: center;
	display: flex;
	flex-wrap: wrap;
	gap: .8rem 1rem;
}

.gc-businessLanding__infoFaqGrid {
	display: grid;
	gap: .55rem;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.gc-businessLanding__infoFaqGrid details {
	background: var(--gc-bl-surface);
	border-bottom: 1px solid var(--gc-bl-line);
	padding: .8rem 0;
}

.gc-businessLanding__infoFaqGrid summary {
	cursor: pointer;
	font-size: .92rem;
	font-weight: 800;
	list-style: none;
	padding-right: 1.2rem;
	position: relative;
}

.gc-businessLanding__infoFaqGrid summary::-webkit-details-marker {
	display: none;
}

.gc-businessLanding__infoFaqGrid summary::after {
	color: var(--gc-bl-secondary);
	content: '+';
	font-size: 1.1rem;
	font-weight: 900;
	position: absolute;
	right: 0;
	top: -.2rem;
}

.gc-businessLanding__infoFaqGrid details[open] summary::after {
	content: '−';
}

.gc-businessLanding__infoFaqGrid p {
	color: var(--gc-bl-muted);
	font-size: .8rem;
	line-height: 1.5;
	margin: .65rem 0 0;
}

@media (max-width: 820px) {
	.gc-businessLanding__infoHero,
	.gc-businessLanding__infoIntro,
	.gc-businessLanding__infoNote {
		grid-template-columns: 1fr;
	}

	.gc-businessLanding__infoPrincipleGrid,
	.gc-businessLanding__infoFlow ol,
	.gc-businessLanding__infoFaqGrid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 600px) {
	.gc-businessLanding__infoPrincipleGrid,
	.gc-businessLanding__infoAreaGrid,
	.gc-businessLanding__infoFlow ol,
	.gc-businessLanding__infoFaqGrid {
		grid-template-columns: 1fr;
	}

	.gc-businessLanding__infoNoteLinks {
		align-items: stretch;
		flex-direction: column;
	}

	.gc-businessLanding__infoNoteLinks .gc-businessLanding__button {
		width: 100%;
	}
}

/* Editorial business overview: intentionally text-led, flat, and free of catalog cards. */
section.brxe-section:has(.gc-businessLanding--editorial)::before,
.gc-businessLanding--editorial::before,
.gc-businessLanding--editorial::after {
	display: none;
}

.gc-businessLanding--editorial {
	background: transparent;
	border: 0;
	border-radius: 0;
	display: block;
	gap: 0;
	max-width: 1120px;
	overflow: visible;
	padding: clamp(.5rem, 2vw, 1.5rem) 0;
}

.gc-businessLanding--editorial > * {
	position: relative;
}

.gc-businessLanding__editorialHero {
	border-bottom: 1px solid var(--gc-bl-line);
	padding: clamp(.4rem, 1vw, 1rem) 0 clamp(1.5rem, 3vw, 2.75rem);
}

.gc-businessLanding__editorialHero h2 {
	font-size: clamp(2.3rem, 5vw, 4rem);
	line-height: .98;
	margin: .55rem 0 .8rem;
	max-width: 850px;
}

.gc-businessLanding__editorialHero > p:not(.gc-businessLanding__editorialLinks) {
	color: var(--gc-bl-muted);
	font-size: clamp(1rem, 1.35vw, 1.18rem);
	line-height: 1.55;
	margin: 0;
	max-width: 70ch;
}

.gc-businessLanding__editorialLinks {
	font-size: .9rem;
	font-weight: 800;
	line-height: 1.5;
	margin: 1.15rem 0 0;
}

.gc-businessLanding__editorialLinks a,
.gc-businessLanding__editorialFooter a {
	color: var(--gc-bl-ink);
	display: inline-block;
	margin: 0 1.2rem .35rem 0;
	text-decoration: underline;
	text-decoration-color: var(--gc-bl-secondary);
	text-decoration-thickness: 2px;
	text-underline-offset: .2rem;
}

.gc-businessLanding__editorialLinks a:hover,
.gc-businessLanding__editorialLinks a:focus-visible,
.gc-businessLanding__editorialFooter a:hover,
.gc-businessLanding__editorialFooter a:focus-visible {
	color: var(--gc-bl-secondary);
}

.gc-businessLanding__editorialIntro,
.gc-businessLanding__editorialServices,
.gc-businessLanding__editorialOptions,
.gc-businessLanding__editorialProcess,
.gc-businessLanding__editorialAudience,
.gc-businessLanding__editorialFooter {
	border-bottom: 1px solid var(--gc-bl-line);
	padding: clamp(1.35rem, 3vw, 2.5rem) 0;
}

.gc-businessLanding__editorialIntro,
.gc-businessLanding__editorialAudience {
	align-items: start;
	display: grid;
	gap: clamp(1rem, 4vw, 5rem);
	grid-template-columns: minmax(180px, .7fr) minmax(0, 1.3fr);
}

.gc-businessLanding__editorialIntro h3,
.gc-businessLanding__editorialAudience h3,
.gc-businessLanding__editorialOptions h3,
.gc-businessLanding__editorialSectionHeading h3 {
	font-size: clamp(1.45rem, 2.6vw, 2.25rem);
	letter-spacing: -.045em;
	line-height: 1.05;
	margin: .3rem 0 0;
}

.gc-businessLanding__editorialIntro > p,
.gc-businessLanding__editorialOptions > p,
.gc-businessLanding__editorialAudience > p,
.gc-businessLanding__editorialFooter > p {
	color: var(--gc-bl-muted);
	font-size: 1rem;
	line-height: 1.65;
	margin: 0;
	max-width: 70ch;
}

.gc-businessLanding__editorialSectionHeading {
	margin-bottom: 1rem;
}

.gc-businessLanding__editorialSectionHeading > span {
	color: var(--gc-bl-secondary);
	display: block;
	font-size: .68rem;
	font-weight: 900;
	letter-spacing: .14em;
	line-height: 1.2;
	text-transform: uppercase;
}

.gc-businessLanding__editorialServiceList {
	border-top: 1px solid var(--gc-bl-line);
}

.gc-businessLanding__editorialService {
	align-items: start;
	display: grid;
	gap: 1rem;
	grid-template-columns: 2.3rem minmax(0, 1fr);
	padding: 1.15rem 0 1.25rem;
}

.gc-businessLanding__editorialService + .gc-businessLanding__editorialService {
	border-top: 1px solid var(--gc-bl-line);
}

.gc-businessLanding__editorialIndex {
	color: var(--gc-bl-secondary);
	font-size: .75rem;
	font-weight: 900;
	letter-spacing: .08em;
	line-height: 1.4;
	padding-top: .15rem;
}

.gc-businessLanding__editorialService h4 {
	font-size: clamp(1.15rem, 2vw, 1.45rem);
	letter-spacing: -.025em;
	line-height: 1.15;
	margin: 0 0 .35rem;
}

.gc-businessLanding__editorialService p {
	color: var(--gc-bl-muted);
	font-size: .95rem;
	line-height: 1.55;
	margin: 0;
	max-width: 78ch;
}

.gc-businessLanding__editorialService .gc-businessLanding__editorialBestFor {
	font-size: .82rem;
	margin-top: .5rem;
}

.gc-businessLanding__editorialBestFor strong {
	color: var(--gc-bl-ink);
}

.gc-businessLanding__editorialOptions {
	padding-left: clamp(0rem, 4vw, 4.5rem);
	padding-right: clamp(0rem, 4vw, 4.5rem);
}

.gc-businessLanding__editorialOptions h3 {
	color: var(--gc-bl-secondary);
	font-size: clamp(1.25rem, 2vw, 1.7rem);
}

.gc-businessLanding__editorialOptions > p {
	margin-top: .55rem;
}

.gc-businessLanding__editorialProcess ol {
	display: grid;
	gap: 1.15rem;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	list-style: none;
	margin: 0;
	padding: 0;
}

.gc-businessLanding__editorialProcess li {
	border-top: 2px solid var(--gc-bl-secondary);
	color: var(--gc-bl-muted);
	font-size: .92rem;
	line-height: 1.5;
	padding-top: .65rem;
}

.gc-businessLanding__editorialProcess li strong {
	color: var(--gc-bl-ink);
	display: block;
	font-size: 1rem;
	margin-bottom: .2rem;
}

.gc-businessLanding__editorialFooter {
	border-bottom: 0;
	padding-bottom: .5rem;
}

.gc-businessLanding__editorialFooter > p + p {
	font-size: .9rem;
	margin-top: .8rem;
}

@media (max-width: 760px) {
	.gc-businessLanding__editorialIntro,
	.gc-businessLanding__editorialAudience {
		gap: .65rem;
		grid-template-columns: 1fr;
	}

	.gc-businessLanding__editorialProcess ol {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 520px) {
	.gc-businessLanding--editorial {
		padding-left: .75rem;
		padding-right: .75rem;
	}

	.gc-businessLanding__editorialHero h2 {
		font-size: clamp(2rem, 11vw, 3rem);
	}

	.gc-businessLanding__editorialService {
		gap: .7rem;
		grid-template-columns: 1.8rem minmax(0, 1fr);
	}
}
