/* Pages éditoriales, finition pro (28/09/2026) : bloc En bref et tableaux */
.entry-content .mma-en-bref { margin:32px 0 0; padding:14px 22px 0; background:#0D0D0D; color:#fff; border-left:4px solid #C0202A; font-family:'Barlow Condensed',sans-serif; text-transform:uppercase; letter-spacing:.08em; font-size:14px; }
.entry-content .mma-en-bref strong { color:#fff; font-weight:800; }
.entry-content .mma-en-bref + ul { margin:0 0 36px; padding:12px 22px 20px 44px; background:#0D0D0D; color:#f0ece4; border-left:4px solid #C0202A; }
.entry-content .mma-en-bref + ul li { margin:0 0 8px; line-height:1.55; }
.entry-content .mma-en-bref + ul li::marker { color:#C0202A; }
.entry-content .mma-en-bref + ul a { color:#fff; }
.entry-content .wp-block-table { margin:24px 0 36px; overflow-x:auto; -webkit-overflow-scrolling:touch; }
.entry-content .wp-block-table table { width:100%; border-collapse:collapse; border:0; background:#fff; font-size:15px; min-width:520px; }
.entry-content .wp-block-table thead th { background:#0D0D0D; color:#fff; border:0; padding:12px 14px; text-align:left; font-family:'Barlow Condensed',sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:.06em; font-size:13px; }
.entry-content .wp-block-table td { border:0; border-bottom:1px solid #ebe5da; padding:12px 14px; vertical-align:middle; }
.entry-content .wp-block-table tbody tr:nth-child(even) td { background:#faf8f4; }
.entry-content .wp-block-table tbody tr:hover td { background:#f3eee5; }
.entry-content .wp-block-table td:first-child { font-weight:600; }
.entry-content .wp-block-table td a { color:#0D0D0D; text-decoration:none; border-bottom:2px solid #C0202A; font-weight:700; }
.entry-content .wp-block-table td a:hover { color:#C0202A; }
@media (max-width:680px) { .entry-content .wp-block-table table { font-size:14px; } .entry-content .mma-en-bref + ul { padding-left:36px; } }
