/* Regional Governance Research Pathways: notes linking records and essays to pathways. */
.rg-context-note,.rg-essay-pathway,.rg-event-pathway{--rgc-ink:#172c35;--rgc-muted:#49616b;--rgc-accent:#9c472c;--rgc-paper:#f6f5f0;--rgc-line:#c9d2d1}

/* Newspaper article pages: above the headline, outside the archive reader. */
.rg-context-note{margin:0 0 1.75rem;padding:.9rem 1.1rem;border-left:3px solid var(--rgc-accent);background:var(--rgc-paper);color:var(--rgc-ink);font-family:var(--sans,Inter,ui-sans-serif,system-ui,sans-serif)}
.rg-context-item+.rg-context-item{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--rgc-line)}
.rg-context-note p{margin:0;max-width:44rem}
.rg-context-kicker,.rg-essay-pathway-kicker{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rgc-accent)}
.rg-context-question{margin-top:.3rem!important;font-family:var(--serif,Georgia,"Times New Roman",serif);font-size:1.18rem;line-height:1.3}
.rg-context-question a,.rg-essay-pathway-question a{color:var(--rgc-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
.rg-context-relation{margin-top:.35rem!important;font-size:.9rem;line-height:1.5;color:var(--rgc-muted)}
.rg-context-relation a{color:var(--rgc-accent)}

/* Research essays: after the introduction, before the first section. */
.rg-essay-pathway{box-sizing:border-box;max-width:46rem;margin:2rem auto;padding:1.1rem 1.3rem;border-top:3px solid var(--rgc-accent);background:var(--rgc-paper);color:var(--rgc-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}
.rg-essay-pathway p{margin:0}
.rg-essay-pathway-question{margin-top:.35rem!important;font-family:Georgia,"Times New Roman",serif;font-size:1.3rem;line-height:1.3}
.rg-essay-pathway-text{margin-top:.4rem!important;font-size:.92rem;line-height:1.55;color:var(--rgc-muted)}

/* Timeline events. */
.rg-event-pathway{margin:.9rem 0 0;padding-top:.65rem;border-top:1px solid var(--rgc-line);font-size:.86rem;line-height:1.45;color:var(--rgc-muted)}
.rg-event-pathway-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rgc-accent)}
.rg-event-pathway a{color:var(--rgc-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}

@media (max-width:600px){
  .rg-context-note{padding:.8rem .9rem}
  .rg-context-question{font-size:1.06rem}
  .rg-essay-pathway{margin:1.5rem 0;padding:1rem}
  .rg-essay-pathway-question{font-size:1.14rem}
}
@media print{.rg-context-note,.rg-essay-pathway,.rg-event-pathway{display:none}}
