/* Owned article presentation. Native header and quotation blocks keep their settings. */
#parquet-site .article-hero { min-height:400px; height:clamp(400px,42vw,540px); position:relative; }
#parquet-site .article-hero .hero-image { object-fit:cover; width:100%; height:100%; }
#parquet-site .article-hero .hero-content { width:min(100% - 80px,1240px); margin:auto; padding:48px 0; animation:none !important; opacity:1 !important; transform:none !important; }
#parquet-site .article-hero h1 { max-width:880px; text-wrap:balance; font-size:clamp(32px,3.8vw,55px); line-height:1.1; }
#parquet-site .article-wrapper { width:min(100% - 80px,1240px); max-width:1240px; margin:0 auto; padding:48px 0 72px; --article-h2-font-size:clamp(25px,2.3vw,32px); --article-h3-font-size:22px; }
#parquet-site .article-container { max-width:740px; margin:auto; min-width:0; }
#parquet-site .article-content { font-size:17px; line-height:1.8; }
#parquet-site .article-content .container { width:100%; max-width:none; padding-left:0; padding-right:0; }
#parquet-site .article-content .dynamic-text { font-size:inherit !important; }
#parquet-site .article-intro-box { font-size:19px; line-height:1.65; padding:24px; border-left:3px solid #477350; background:#f4f1e9; }
#parquet-site .article-content img { max-width:100%; height:auto; }
#parquet-site .parquet-article-visual img { aspect-ratio:var(--parquet-diagram-ratio, 420 / 520) !important; object-fit:contain !important; max-height:none !important; }
#parquet-site .parquet-article-visual figure { max-width:520px !important; }
#parquet-site .parquet-article-visual[id] { scroll-margin-top:150px; }
#parquet-site .parquet-article-copy .section-text-content { font-size:17px !important; line-height:1.8 !important; }
#parquet-site .parquet-article-copy a.button { display:inline-block; padding:12px 20px; background:#254e3f; color:#fff; border-radius:3px; text-decoration:none; line-height:1.5; }
#parquet-site .parquet-article-table { overflow:auto; max-width:100%; margin:24px 0; }
#parquet-site .parquet-article-table table { width:100%; border-collapse:collapse; min-width:570px; font-size:15px; table-layout:fixed; }
#parquet-site .parquet-article-table th,#parquet-site .parquet-article-table td { padding:12px; border-bottom:1px solid #d6ddd3; text-align:left; vertical-align:top; white-space:normal !important; overflow-wrap:break-word; }
#parquet-site .parquet-article-table thead { background:#e4eadf; color:#203e30; }
#parquet-site .parquet-article-sources { font-size:14px; }
#parquet-site .parquet-article-credit { color:#626b60; }
@media(max-width:900px) {
 #parquet-site .article-wrapper,#parquet-site .article-hero .hero-content { width:calc(100% - 56px); }
}
@media(max-width:600px) {
 #parquet-site .article-wrapper,#parquet-site .article-hero .hero-content { width:calc(100% - 44px); }
 #parquet-site .article-wrapper { padding-top:28px; }
 #parquet-site .article-hero { height:460px; min-height:460px; }
 #parquet-site .article-intro-box { padding:18px; font-size:18px; }
}
/* Diagram dimensions begin */
#parquet-site #schema-pose-flottante-ou-collee { --parquet-diagram-ratio:420 / 490; }
#parquet-site #schema-parquet-sur-carrelage { --parquet-diagram-ratio:420 / 500; }
#parquet-site #schema-renover-ou-remplacer-parquet { --parquet-diagram-ratio:420 / 650; }
#parquet-site #schema-parquet-massif-ou-contrecolle { --parquet-diagram-ratio:420 / 490; }
#parquet-site #schema-choisir-artisan-parquet { --parquet-diagram-ratio:420 / 540; }
#parquet-site #schema-parquet-chauffage-au-sol { --parquet-diagram-ratio:420 / 535; }
#parquet-site #schema-poncer-parquet { --parquet-diagram-ratio:420 / 540; }
#parquet-site #schema-parquet-cuisine { --parquet-diagram-ratio:420 / 690; }
#parquet-site #schema-sous-couche-parquet { --parquet-diagram-ratio:420 / 520; }
#parquet-site #schema-ragreage-avant-parquet { --parquet-diagram-ratio:420 / 490; }
#parquet-site #schema-parquet-ou-stratifie { --parquet-diagram-ratio:420 / 490; }
#parquet-site #schema-parquet-huile-ou-vitrifie { --parquet-diagram-ratio:420 / 550; }
#parquet-site #schema-vitrifier-parquet { --parquet-diagram-ratio:420 / 650; }
#parquet-site #schema-parquet-qui-gonfle { --parquet-diagram-ratio:420 / 490; }
#parquet-site #schema-renover-parquet-sans-poncer { --parquet-diagram-ratio:420 / 530; }
#parquet-site #schema-remplacer-lame-parquet { --parquet-diagram-ratio:420 / 620; }
#parquet-site #schema-nettoyer-parquet-vitrifie { --parquet-diagram-ratio:420 / 600; }
#parquet-site #schema-entretenir-parquet-huile { --parquet-diagram-ratio:420 / 510; }
#parquet-site #schema-rayures-parquet { --parquet-diagram-ratio:420 / 490; }
#parquet-site #schema-parquet-qui-grince { --parquet-diagram-ratio:420 / 540; }
/* Diagram dimensions end */
