/* Articles « Le vin de Fronton » et « Le tannat » : après negrette-2.css et chardonnay.css. */

body.nsa-page .produits--duo { grid-template-columns: repeat(2, minmax(0, 18rem)); justify-content: center; }
body.nsa-page .articles__suite { margin: 2rem 0 0; text-align: center; }
body.nsa-page .sucre tbody th a { color: inherit; text-decoration-color: var(--cuivre); text-underline-offset: .2em; }
body.nsa-page .sucre__source a { color: var(--rouge); }

/* ---------- Pour aller plus loin ---------- */
body.nsa-page .liens-articles { background: var(--fond-2); }
body.nsa-page .liens-articles__titre { text-align: center; margin: 0 0 2rem; }
body.nsa-page .liens-articles__liste { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1rem; margin: 0; padding: 0; list-style: none; }
body.nsa-page .liens-articles__liste a { display: grid; align-content: start; gap: .5rem; height: 100%; padding: 1.4rem 1.25rem; background: var(--blanc); border: 1px solid var(--filet); color: inherit; text-decoration: none; transition: border-color .2s; }
body.nsa-page .liens-articles__liste a:hover, body.nsa-page .liens-articles__liste a:focus-visible { border-color: var(--rouge); }
body.nsa-page .liens-articles__liste strong { font-family: var(--titre); font-size: 1.25rem; font-weight: 400; color: var(--rouge); }
body.nsa-page .liens-articles__liste span { font-size: .9375rem; line-height: 1.6; color: var(--texte-doux); }

@media (max-width: 960px) {
  body.nsa-page .liens-articles__liste { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  body.nsa-page .liens-articles__liste, body.nsa-page .produits--duo { grid-template-columns: 1fr; }
}

/* Fiche « Rouge et rosé » : six entrées, trois colonnes sur grand écran. */
@media (min-width: 1101px) {
  body.nsa-page #vins .fiche-cepage__liste { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
