/* =====================================================================
   Newsletter Header + Newsletter Footer Actions (issue page; Figma 2199:76642 / 2199:76665,
   tablet 2201:96201 / 2201:96218, mobile 2201:96232 / 2201:96249; 2026-10-25).
   Centered column, 16px gaps, 680 max: eyebrow text-xs uppercase text/secondary · title text-2xl
   (Mobile/06 text-4xl on phones) text/primary · deck text-lg (text-base on phones) text/secondary ·
   Button group Default (Share, Save). The same Button group again, centered, under the card.
   ===================================================================== */
.nl-header{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);max-width:680px;margin:0 auto var(--space-32);padding:0 var(--space-16);text-align:center}
.nl-header__eyebrow{margin:0;font:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}
.nl-header__title{margin:0;font:var(--text-2xl);text-transform:uppercase;color:var(--text-primary)}
.nl-header__deck{margin:0;font:var(--text-lg);color:var(--text-secondary)}
.nl-footer-actions{display:flex;justify-content:center;margin-top:var(--space-32)}
@media (max-width:599px){
  .nl-header__title{font:var(--text-4xl)}
  .nl-header__deck{font:var(--text-base)}
}
