/* Deliberately scoped: no other chapter pages or stored newsletter content change. */
body.pb-newsletter-page .pb-page { padding-top: 1.5rem; }
body.pb-newsletter-page .pb-page-heading { padding-bottom: 1rem; margin-bottom: 1rem; }
body.pb-newsletter-page .pb-page-heading > .eyebrow { display: none; }
body.pb-newsletter-page .pb-page-heading h1 {
  font-size: clamp(1.8rem, 2.8vw, 2.5rem);
  line-height: 1.15; margin: 0;
}
body.pb-newsletter-page .pb-content:has(.pbna) { max-width: none; }
body.pb-newsletter-page .pbna { max-width: none; padding: 0; }
body.pb-newsletter-page .pbna .pbna-intro {
  padding: 0 0 1rem; margin: 0 0 1rem;
}
/* The page title already identifies the archive; remove the repeated masthead. */
body.pb-newsletter-page .pbna-intro > .pbna-eyebrow,
body.pb-newsletter-page .pbna-intro > h2 { display: none; }
body.pb-newsletter-page .pbna .pbna-intro > p:last-child {
  margin: 0; font-size: 1rem; line-height: 1.5; max-width: none;
}
body.pb-newsletter-page .pbna .pbna-layout { gap: 1.5rem; }
body.pb-newsletter-page .pbna .pbna-issue-header { min-height: 4.5rem; padding: .6rem 0; }
body.pb-newsletter-page .pbna .pbna-full-title h3 { margin: 0; }
body.pb-newsletter-page .pbna .pbna-story-title { margin: 0 0 .4rem; }
body.pb-newsletter-page .pbna .pbna-summary { margin: 0 0 .8rem; }
body.pb-newsletter-page .pbna figure { margin: 0 0 1rem; }
body.pb-newsletter-page .pbna .pbna-issue { margin-bottom: 1.5rem; }
@media (max-width: 767px) {
  body.pb-newsletter-page .pb-page { padding-top: 1rem; }
  body.pb-newsletter-page .pbna .pbna-issue-header { min-height: 4.5rem; gap: .5rem; }
  body.pb-newsletter-page .pbna .pbna-sidebar { margin-bottom: 1rem; }
}
