/* CNC — typographie verrouillée des actualités, jamais celle des autres rubriques. */
.cnc-article-text,.article-text{color:#1b2d43;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:18px;line-height:1.75;overflow-wrap:anywhere}
.cnc-article-text p,.article-text p{margin:0 0 1.1em}.cnc-article-text h2,.article-text h2{font-size:1.55em;line-height:1.25;letter-spacing:-.025em;font-weight:700;margin:1.6em 0 .65em;color:#14263c}.cnc-article-text h3,.article-text h3{font-size:1.22em;line-height:1.35;letter-spacing:-.015em;font-weight:650;margin:1.35em 0 .6em;color:#185d7c}.cnc-article-text strong,.article-text strong{font-weight:700}.cnc-article-text ul,.cnc-article-text ol,.article-text ul,.article-text ol{padding-left:1.5em;margin:.75em 0 1.15em}.cnc-article-text li,.article-text li{padding-left:.15em;margin:.35em 0}.cnc-article-text a,.article-text a{color:#0b637c;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.cnc-article-text figure,.article-text figure{margin:1.4em 0}.cnc-article-text figure img,.article-text figure img{display:block;width:100%;max-width:100%;height:auto;border-radius:16px}.cnc-article-text figcaption,.article-text figcaption{font-size:.82em;line-height:1.5;color:#567083;margin:.65em 0 0}.cnc-private-preview{padding:14px 5%;background:#edf4f8;color:#14263c;font:600 15px/1.5 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}.cnc-article-text>:first-child,.article-text>:first-child{margin-top:0}.cnc-article-text>:last-child,.article-text>:last-child{margin-bottom:0}@media(max-width:600px){.cnc-article-text,.article-text{font-size:17px;line-height:1.7}.cnc-article-text h2,.article-text h2{font-size:1.45em}.cnc-article-text figure img,.article-text figure img{border-radius:12px}}
