/* Individual portal page — extends shared home-platform styles */

.eh-portal-detail-platform {
	font-family: var(--eh-home-font, "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);
	color: #0a0a0a;
	background: #fff;
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.eh-portal-detail-page__hero .eh-home-hero__h1g,
.eh-portal-detail-page__tagline {
	margin-bottom: 0;
}

.eh-portal-detail-page__name {
	margin-bottom: 6px;
}

.eh-portal-detail-page__content {
	flex: 1;
	padding-bottom: 36px;
}


.eh-portal-detail-page__studies,
.eh-portal-detail-page__communities {
	padding-bottom: 28px;
}

.eh-portal-detail-page__studies + .eh-portal-detail-page__communities {
	padding-top: 0;
}

.eh-portal-detail-platform .eh-portal-detail-page__studies.eh-join-study-platform,
.eh-portal-detail-platform .eh-portal-detail-page__communities.eh-communities-platform {
	min-height: 0;
	background: transparent;
	font-family: inherit;
}
