.mh-editorial-card-grid { align-items: stretch; }
.mh-editorial-card { overflow: hidden; }
.mh-editorial-card .experience-card-content { padding: 1.25rem; }
.mh-editorial-card .experience-card-content > .button { margin-top: .75rem; }
.mh-editorial-section { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 0.85fr); gap: clamp(1.5rem, 4vw, 4rem); align-items: center; }
.mh-editorial-section-copy { max-width: 54rem; }
.mh-editorial-section-copy > h2 { margin-top: 0; }
.mh-editorial-section-body { color: var(--text-muted, #53635d); line-height: 1.8; white-space: normal; }
.mh-editorial-section-image { display: block; width: 100%; max-height: 26rem; border-radius: 1.1rem; object-fit: cover; }
.mh-editorial-section:not(.mh-editorial-section-with-image) { grid-template-columns: minmax(0, 1fr); }
@media (max-width: 760px) { .mh-editorial-section, .mh-editorial-section-with-image { grid-template-columns: minmax(0, 1fr); } }
