/* Only JEPA's new foundation blocks;
	no global or existing-component reset. */
.jepa-portfolio-site.jepa-fotografie-foundation {
	padding: clamp(1.5rem, 3vw, 3rem);
	margin-block: 1.5rem;
	background: #000;
	color: #fff;
}
.jepa-portfolio-site.jepa-fotografie-foundation h2 {
	font: inherit;
	font-size: clamp(1.5rem, 4.5vw, 4rem);
	font-weight: 780;
	letter-spacing: -.04em;
	line-height: 1;
	margin: 0 0 1rem;
	overflow-wrap: anywhere;
}
.jepa-portfolio-site.jepa-fotografie-foundation p {
	color: #b8b8b8;
	line-height: 1.5;
	max-width: 65ch;
	margin: 0;
}
