/* ============================================================
   À propos (préversion v2)
   ============================================================ */

.apropos-section { max-width: 1320px; margin: 0 auto; padding: 60px 36px 0; }

.apropos-prose {
    margin: 40px auto 64px; max-width: 820px;
    font-size: 18px; line-height: 1.75; color: var(--noir-doux);
}
.apropos-prose > * + * { margin-top: 1.2em; }
.apropos-prose strong { color: var(--noir); font-weight: 600; }

/* Grille des convictions : 2 x 2 */
.conviction-grid {
    margin-top: 48px;
    display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px;
}
.conviction-card {
    background: var(--creme-clair);
    border: 1px solid var(--ligne);
    border-radius: 18px;
    padding: 36px 36px;
    transition: border-color 0.25s, transform 0.25s;
}
.conviction-card:hover { border-color: var(--rose); transform: translateY(-2px); }
.conviction-num {
    display: inline-block;
    font-family: 'Onest', sans-serif; font-size: 13px; font-weight: 700;
    color: var(--rose-fonce); letter-spacing: 0.05em; margin-bottom: 18px;
}
.conviction-title {
    font-family: 'Familjen Grotesk', sans-serif;
    font-size: 21px; font-weight: 600; line-height: 1.25; letter-spacing: -0.015em;
    color: var(--noir); margin-bottom: 12px;
}
.conviction-card p { font-size: 15.5px; color: var(--gris); line-height: 1.6; }
.conviction-card strong { color: var(--noir-doux); font-weight: 600; }

@media (max-width: 820px) {
    .conviction-grid { grid-template-columns: 1fr; }
    .apropos-prose { font-size: 16.5px; }
}
