/* Articles du blog publiés automatiquement : tableaux et sources.
   Fichier séparé : il n'est chargé que par ces articles, invatis.css n'est pas modifié. */
.table-wrap{overflow-x:auto;margin:24px 0 28px;}
.table-wrap table{width:100%;border-collapse:collapse;font-size:16px;min-width:520px;}
.table-wrap th{text-align:left;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);font-weight:600;padding:10px 16px 8px 0;border-bottom:1px solid var(--ink);}
.table-wrap td{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--text-body);line-height:1.5;}
.table-wrap td:first-child{font-weight:600;color:var(--ink);}
.art-text ul,.art-text ol{margin:0 0 22px;padding-left:22px;}
.art-text li{font-size:17.5px;line-height:1.7;color:var(--text-body);margin-bottom:8px;}
.blog-sources{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);}
.blog-sources h2{font-size:18px;margin:0 0 12px;letter-spacing:-.02em;}
.blog-sources ul{margin:0;padding-left:20px;}
.blog-sources li{font-size:14.5px;line-height:1.55;color:var(--text-light);margin-bottom:6px;}
@media (max-width:640px){.art-text li{font-size:16.5px;}.table-wrap table{font-size:15px;}}
