/* One typography palette for the six category overviews only. */
.green-page.green-v2[data-family]{--cha-overview-heading:#293f30;--cha-overview-body:#666a68;--cha-overview-body-size:.9rem;--cha-body:var(--cha-overview-body)}
.green-page.green-v2[data-family] :is(h1,h2,h3,h4){color:var(--cha-overview-heading)}
.green-page.green-v2[data-family] .green-section p{color:var(--cha-overview-body);font-size:var(--cha-overview-body-size)}
.green-page.green-v2[data-family] .green-section p :is(span,strong,em){color:inherit}
.green-page.green-v2[data-family] .green-hero__intro{color:var(--cha-overview-body)}
/* Regional positioning is a small heading; descriptions and summaries remain body text. */
.green-page.green-v2[data-family] .green-section .tea-regions__position{color:var(--cha-overview-heading)}
/* Keep secondary captions and decorative numbering subordinate to the main copy. */
.green-page.green-v2[data-family] .green-section :is(.gv-tasting-note,.gv-composition-bridge,.tea-regions__examples,.tea-regions__other-overview p){font-size:.82rem}
.green-page.green-v2[data-family] .green-section .gv-process-card__no{font-size:.82rem;color:#929589}
.green-page.green-v2[data-family] .green-section .gv-brew-item__desc{font-size:var(--cha-overview-body-size);line-height:1.85}
.green-page.green-v2[data-family] .green-section .gv-brew-item__param{font-size:var(--cha-overview-body-size);color:var(--cha-overview-body)}
.green-page.green-v2[data-family] .gv-tea:is(:hover,:focus-visible) h3{color:#997443}
