.rhone-section-page .vinea-region-layout{align-items:start}
.rhone-section-page .rhone-visit-hero{background:#62625e}
.rhone-section-page .rhone-photo-placeholder{display:grid;place-items:center;width:100%;height:calc(100% - 52px);font:400 10px Arial,sans-serif;letter-spacing:.08em}
.rhone-section-page.rhone-visite-express-active .vinea-region-summary-list a.is-current:not([href*="#rhone-visite-express"]){background:#071d1c!important;color:#fff!important}
.rhone-section-page.rhone-visite-express-active .vinea-region-summary-list a[href*="#rhone-visite-express"]:not(.is-current),.rhone-section-page.rhone-visite-express-active .vinea-region-summary-list a[href*="#rhone-visite-express"]:not(.is-current) *{background:transparent!important;color:#111!important}
/* Visite express (/rhone/visite-express/) : son entrée du sommaire garde le fond de lecture en cours, malgré l'ancienne règle des liens #rhone-visite-express (rhone-visite-express-france-terroirs.css). */
.rhone-dossier-page.rhone-visite-express-active .vinea-region-summary-list a.is-current[aria-current="page"]{background:#071d1c!important;color:#fff!important}
.rhone-dossier-page.rhone-visite-express-active .vinea-region-summary-list a.is-current[aria-current="page"] *{color:#fff!important}
.rhone-section-ready{padding:34px 0 70px}
.rhone-section-overline{margin:0 0 12px;color:#9f172e;font:700 12px/1.35 Arial,sans-serif;letter-spacing:.08em}
.rhone-section-ready>h1{max-width:820px;margin:0 0 18px;font:400 42px/1.08 Georgia,'Times New Roman',serif}
.rhone-section-chapo{max-width:820px;margin:0 0 28px;font:600 20px/1.5 Arial,sans-serif}
.rhone-section-photo{display:grid;place-items:center;min-height:420px;margin-bottom:38px;background:#ddd;color:#666;font:700 12px Arial,sans-serif;letter-spacing:.1em}
.rhone-section-columns{display:grid;grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr);gap:24px;align-items:start}
.rhone-section-columns>div{padding:0 12px}.rhone-section-columns>div+div{border-left:1px solid #d7d3cd}
.rhone-section-columns h2{margin:0 0 14px;font:700 18px/1.25 Georgia,serif}
.rhone-section-columns p{margin:0;font:400 16px/1.65 Arial,sans-serif}
.rhone-section-columns aside{padding:25px 20px;border:1px solid #c9c3ba;background:#f3f1ee;text-align:center}
@media(max-width:850px){.rhone-section-ready{padding:24px 0 45px}.rhone-section-ready>h1{font-size:32px}.rhone-section-photo{min-height:280px}.rhone-section-columns{grid-template-columns:1fr}.rhone-section-columns>div{padding:0}.rhone-section-columns>div+div{border-left:0}}
/* Encadrés suivants d'un chapitre (le 1er est entre les colonnes) : sous les colonnes, centrés, même aspect (2026-10-16). */
.rhone-callouts-more{display:flex;flex-direction:column;align-items:center;gap:28px;margin:34px auto 10px;clear:both}
.rhone-callouts-more>.rhone-callout-extra{position:static!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box;width:min(610px,100%)!important;max-width:610px!important;margin:0!important;padding:26px 28px!important;border:1px solid #bdb7af!important;background:#f2f0ed!important;box-shadow:none!important;text-align:center!important;color:#171717}
.rhone-callouts-more>.rhone-callout-extra h2{margin:0 0 12px!important;padding:0!important;border:0!important;font:400 17px/1.18 'Cormorant Garamond','Playfair Display',Georgia,serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#6f675d!important;text-align:center!important}
.rhone-callouts-more>.rhone-callout-extra :is(p,li){margin:0 0 11px;font:400 14px/1.625 Arial,Helvetica,sans-serif!important;color:#222!important;text-align:center!important}
/* Titre 3 / Titre 4 dans un encadré : même aspect que les sous-titres en gras de l'encadré. */
:is(.rhone-story-columns>.rhone-callout,.rhone-soils-columns>.rhone-soils-callout,.rhone-callout-extra) :is(h3,h4){margin:16px 0 8px!important;font:700 14px/1.45 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#222!important}
