
/* V3.3 : confort de lecture, notamment petits textes */
body{font-size:17px;line-height:1.75}
.article-body,.prose,.editorial-v2,.category-shell,.v3-simple .article-body{font-size:17px;line-height:1.85}
.article-body p,.article-body li,.prose p,.prose li{line-height:1.9}
.article-body h2{font-size:clamp(21px,2.1vw,26px);line-height:1.35}
.article-body h3{font-size:18px;line-height:1.45}
.site-header nav a,.v3-footer nav a{font-size:14px}
.site-header .brand,.brand{font-size:clamp(17px,1.6vw,21px);letter-spacing:-.025em}
.breadcrumbs,.crumb,.eyebrow,.tag,.guide-card .tag,.v3-pillar-hint,.site-footer p,footer p{font-size:14px}
.guide-card p,.card p,.guide-card .arrow,.guide-card .more{font-size:15px;line-height:1.7}
.guide-card h3{font-size:18px;line-height:1.45}
.article-body table,.article-body .compare-table,.article-body .pro-table,.article-body .renovation-table{font-size:15px}
@media(max-width:720px){
 body,.article-body,.prose,.editorial-v2{font-size:16.5px}
 .site-header nav a,.v3-footer nav a{font-size:14px}
 .breadcrumbs,.crumb,.eyebrow,.tag,.site-footer p{font-size:13.5px}
 .article-body table,.article-body .compare-table,.article-body .pro-table,.article-body .renovation-table{font-size:14px}
}
