/* ============================================================
   PAGE SEANCES
   ============================================================ */
.page-seances-main .breadcrumb__list.inner,
.page-seances-main .section-domaines .inner {
    max-width: 1080px;
    margin: 0 auto;
}

.page-seances-main .page-wrap .row>div {
    overflow: visible;
}

.section-domaines .section-title {
    margin-bottom: 2rem;
}

/* ── Seances Card ───────────────────────────── */
/* ============================================================
   SECTION — SEANCES
   ============================================================ */
.section-domaines .seance-card__title {
    font-size: clamp(1.6rem, 2vw, 1.8rem);
}

.seance-card__img-wrap {
    aspect-ratio: 2/1;
}

.seance-card__desc {
    display: none;
}

@media (min-width: 1024px) {
    .seance-card__desc {
        display: block;
        font-size: 0.95rem;
        color: var(--c-muted);
        line-height: 1.6;
        flex: 1;
        margin: .8rem 0 0 0;
    }
}