/*
 * Emna Hussein — thin page-specific overrides.
 * Keep this file small: anything reusable belongs in components.css.
 */

/* Home: unequal-width collections split */
@media (min-width: 768px) { .eh-home-split { grid-template-columns: 1.2fr 1fr; } }

/* About: tighter rhythm between stacked editorial rows */
.eh-about-editorial > .eh-editorial__row + .eh-editorial__row { border-top: 1px solid var(--color-stone); }

/* Contact: two-column hero (narrow intro + wide heading) */
.eh-contact-hero { display: grid; grid-template-columns: 1fr; gap: var(--space-6); }
@media (min-width: 900px) { .eh-contact-hero { grid-template-columns: 1fr 2fr; } }
.eh-contact-map iframe { width: 100%; height: 420px; border: 0; filter: grayscale(0.4) contrast(1.05); }
