/**
 * ETA O nas page — layout styles
 * Iteracja 3 — 2026-06-14
 * Kompozycja: Hero → Fundament+Ośrodek (light 2-col) → Offer (4-col icons)
 *             → Research areas (navy 3-card) → Publikacje → CTA
 *
 * UWAGA: sekcja navy 4-col footer-grid USUNIĘTA celowo.
 */

/* ── Fundament+Ośrodek — 2-col split ─────────────────────────────── */

/* Stack columns on tablet/mobile */
@media (max-width: 1024px) {
	/* Target the Fundament Ośrodek section's inner flex row */
	body .elementor .e-con[data-title="Fundament Osrodek"] > .e-con-inner,
	body .elementor .e-con[data-title="Fundament Osrodek"] > .e-con-inner > .e-con {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-left: none !important;
	}
}

/* Divider between fundament/osrodek on desktop becomes a top-border on mobile */
@media (max-width: 767px) {
	.eta-onas-osrodek-col {
		border-left: none !important;
		border-top: 1px solid rgba(0, 31, 63, 0.10);
		padding-top: 36px !important;
	}
}

/* ── Publikacje section ───────────────────────────────────────────── */
/* Max-width on body text for readability (~65ch) */
.eta-onas-pub-text .elementor-widget-text-editor p,
.eta-onas-pub-text p {
	max-width: 65ch;
	line-height: 1.75;
}

/* ── CTA card ─────────────────────────────────────────────────────── */
.eta-onas-cta-card {
	box-shadow: 0 4px 32px rgba(0, 31, 63, 0.14) !important;
}

/* ── Research cards (white on navy) — theme-driven, minimal overrides ── */
/* Cards use theme bg token; hover lift via transition */
.eta-onas-research-card {
	transition: transform 180ms ease, box-shadow 180ms ease;
}

.eta-onas-research-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 10px 28px rgba(0, 31, 63, 0.18) !important;
}

/* ── Icon box grid — ensure equal height on desktop ──────────────── */
@media (min-width: 1025px) {
	.eta-onas-offer-grid .e-con {
		height: 100%;
	}
}
