/* Styles du gabarit « article » (repris du thème d'origine) */
.sr-article-body p{line-height:1.85;color:var(--wp--preset--color--contrast);margin:0 0 1.25rem;font-size:1.05rem;}
.sr-article-body .sr-lead{font-size:1.2rem;line-height:1.55;color:var(--wp--preset--color--contrast);margin-bottom:2rem;}
.sr-article-body h2{font-family:var(--wp--preset--font-family--serif);font-size:1.6rem;margin:2.5rem 0 1rem;color:var(--wp--preset--color--contrast);}
.sr-article-body h3{font-family:var(--wp--preset--font-family--serif);font-size:1.25rem;margin:1.5rem 0 0.75rem;}
.sr-article-body ul, .sr-article-body ol{padding-left:1.25rem;margin:0 0 1.5rem;line-height:1.75;}
.sr-article-body li{margin-bottom:0.5rem;color:var(--wp--preset--color--contrast-2);}
.sr-article-body li strong{color:var(--wp--preset--color--contrast);}
.sr-article-body a{color:var(--wp--preset--color--accent-dark);text-decoration:underline;text-underline-offset:3px;}
.sr-article-body a:hover{color:var(--wp--preset--color--accent);}
.sr-article-body em{color:var(--wp--preset--color--contrast-2);}
.sr-article-body figure{margin:0 0 2rem;}
.sr-article-body figure img{width:100%;height:auto;display:block;border-radius:8px;}
.sr-article-body figure figcaption{font-size:0.85rem;color:var(--wp--preset--color--contrast-2);margin-top:0.5rem;text-align:right;font-style:italic;}
.sr-article-title{font-family:var(--wp--preset--font-family--serif) !important;}
