.article-image{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:16px;border:.5px solid var(--border);margin-bottom:28px}.article-corps h2{font-size:26px;margin:36px 0 12px;letter-spacing:-.02em}.article-corps h3{font-size:20px;margin:26px 0 10px}.article-corps p{font-size:17px;color:var(--slate);font-weight:300;margin:14px 0;line-height:1.7}.article-corps ul{margin:14px 0 14px 22px}.article-corps li{font-size:17px;color:var(--slate);font-weight:300;margin:6px 0;line-height:1.65}.article-corps strong{color:var(--navy);font-weight:600}.article-corps em{font-style:italic}.article-corps u{text-underline-offset:3px}.article-corps a{color:var(--teal-mid);font-weight:500;text-decoration:underline;text-underline-offset:3px}.article-corps a:hover{color:var(--teal)}.article-corps blockquote{border-left:3px solid var(--teal);background:var(--teal-light);border-radius:0 12px 12px 0;padding:16px 22px;margin:20px 0}.article-corps blockquote p{margin:0;color:var(--navy)}.article-corps img{display:block;max-width:100%;height:auto;border-radius:12px;border:.5px solid var(--border);margin:20px 0}.article-corps .article-video,.article-corps iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px;margin:20px 0}.article-corps .ql-align-center{text-align:center}.article-corps .ql-align-right{text-align:right}.article-corps .ql-align-justify{text-align:justify}.article-corps .ql-align-center img{margin-left:auto;margin-right:auto}.article-corps .ql-align-right img{margin-left:auto;margin-right:0}.article-corps s{text-decoration:line-through}.article-corps sub,.article-corps sup{font-size:.72em}.article-corps pre{background:var(--navy);color:#e6faf6;border-radius:12px;padding:18px 22px;margin:20px 0;font-family:ui-monospace,Menlo,monospace;font-size:14px;line-height:1.6;overflow-x:auto;white-space:pre-wrap}.article-corps .ql-size-small{font-size:.78em}.article-corps .ql-size-large{font-size:1.4em}.article-corps .ql-size-huge{font-size:2em}.article-corps .ql-indent-1{padding-left:3em}.article-corps .ql-indent-2{padding-left:6em}.article-corps .ql-indent-3{padding-left:9em}.article-corps .ql-indent-4{padding-left:12em}.article-corps li.ql-indent-1{padding-left:0;margin-left:3em}.article-corps li.ql-indent-2{padding-left:0;margin-left:6em}.article-corps li.ql-indent-3{padding-left:0;margin-left:9em}.article-retour{margin-top:40px}@media(max-width:900px){.article-titre{font-size:30px}}
