/* Articles de Florence (30/10/2026) : feuille chargée seulement par les pages d'article (page.json « ressources »).
   Aucune règle de commun.css n'est modifiée. */
.article h1{font-size:clamp(2rem,3.3vw,3.05rem);line-height:1.1;max-width:22ch}
.article h2{font-size:clamp(1.5rem,2.3vw,2.1rem);max-width:28ch}
.article .eyebrow a{text-decoration:none}
.article .eyebrow a:hover{text-decoration:underline;text-decoration-color:var(--or);text-underline-offset:4px}
.article .article-meta{margin-top:.2rem;font-size:.9rem;color:var(--taupe)}
.article-figure{margin:2rem 0 2.2rem}
.article-figure img{width:100%;height:auto;border-radius:24px;box-shadow:0 10px 30px rgba(79,75,54,.055);background:rgba(255,253,248,.32)}
.article-figure.etroite{width:min(460px,100%);margin-inline:auto}
@media(max-width:700px){
  .article h1{font-size:clamp(1.8rem,7.4vw,2.35rem)}
  .article h2{font-size:clamp(1.4rem,6vw,1.8rem)}
  .article-figure{margin:1.5rem 0 1.8rem}
}
