/* Rubrique Art mural — discrète, responsive et contrastée */
.art-articles-teaser{background:#fff}.art-articles-grid,.art-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0}.art-articles-grid a,.art-list a{display:flex;flex-direction:column;gap:12px;padding:27px;background:#f2f1ef;border:1px solid #e6e4e0;text-decoration:none;color:#171717;transition:background .2s,border-color .2s}.art-articles-grid a:hover,.art-list a:hover{background:#e9e7e3;border-color:#bcb8b1}.art-articles-grid strong,.art-list strong{font-size:clamp(17px,1.5vw,21px);line-height:1.35;font-weight:600}.art-articles-grid span,.art-list span{font-size:14px;line-height:1.7;color:#555}.art-page{background:#fff;min-height:65vh}.art-page .section{max-width:1100px;margin:auto}.art-page h1{font-size:clamp(34px,5vw,64px);line-height:1.12}.art-article{max-width:820px;margin:auto;padding-bottom:80px}.art-article h2{font-size:clamp(23px,2.5vw,34px);margin:40px 0 15px;color:#191919}.art-article p{font-size:clamp(16px,1.4vw,18px);line-height:1.85;color:#444}.art-breadcrumb{font-size:13px;color:#666;margin-bottom:32px}.art-breadcrumb a{color:#444}.art-source{font-size:14px;line-height:1.7}.art-source a{color:#222}.art-disclaimer{border-top:1px solid #ddd;margin-top:35px;padding-top:20px;color:#555}.art-cta{display:inline-block;margin-top:20px;border-bottom:1px solid #111;color:#111;text-decoration:none;font-weight:600}.art-lead{font-size:clamp(18px,2vw,22px);line-height:1.65;color:#4c4c4c;max-width:850px}@media(max-width:850px){.art-articles-grid,.art-list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.art-articles-grid,.art-list{grid-template-columns:1fr}.art-articles-grid a,.art-list a{padding:22px}.art-page .section{padding-left:22px;padding-right:22px}}