/* Advertising is scoped to the two Chapter One pages. Keep the reading column unchanged. */
.page-chapter { overflow-x: clip; }
.page-chapter .chapter-reading-layout { max-width: 1160px; margin-inline: auto; scroll-margin-top: 84px; }
.page-chapter .chapter-text { width: 100%; min-width: 0; }
.page-chapter .chapter-rail { display: none; }
.page-chapter .chapter-support-note { margin: 0 0 42px; padding: 18px 20px; border-left: 2px solid var(--amber); background: rgba(200,154,91,.07); font-family: var(--sans); font-size: .82rem; line-height: 1.65; text-indent: 0; }
.page-chapter .chapter-support-note strong { display: block; font-size: .85rem; font-weight: 700; }
.page-chapter .chapter-support-note p { margin: 7px 0 9px; color: #615b54; }
.page-chapter .chapter-support-note a { color: #5d4930; font-size: .73rem; text-underline-offset: 4px; }
.page-chapter .chapter-privacy-choice { display: block; margin-top: 10px; padding: 0; border: 0; background: none; color: #5d4930; font: inherit; font-size: .73rem; text-align: left; text-decoration: underline; text-underline-offset: 4px; cursor: pointer; }
.page-chapter .chapter-privacy-choice[hidden] { display: none; }
.page-chapter .chapter-interlude { margin: clamp(44px,7vw,68px) 0; text-indent: 0; }
.page-chapter .chapter-interlude .chapter-newsletter { margin: 0 0 28px; }
.page-chapter .chapter-ad { margin: 0; font-family: var(--sans); text-align: center; text-indent: 0; }
.page-chapter .chapter-ad__label { display: block; margin: 0 0 9px; color: #777067; font-size: .57rem; font-weight: 500; line-height: 1.5; letter-spacing: .14em; text-transform: uppercase; }
.page-chapter .chapter-ad__space { position: relative; width: 100%; min-width: 0; min-height: 250px; display: grid; place-items: center; border: 1px solid rgba(20,19,18,.09); background: rgba(20,19,18,.018); }
.page-chapter .chapter-ad__placeholder { padding: 12px; color: #827b72; font-size: .71rem; line-height: 1.6; }
.page-chapter .chapter-ad--inline { padding-top: 4px; }
.page-chapter .chapter-ad .adsbygoogle { display: block; width: 100%; }
.page-chapter .chapter-ad--side .chapter-ad__space { width: 160px; min-height: 600px; }
.page-chapter .chapter-ad--side .adsbygoogle { width: 160px; height: 600px; }
.page-chapter .chapter-ad--square { margin-top: 64px; padding-top: 28px; border-top: 1px solid var(--line); }
.page-chapter .chapter-ad--square .chapter-ad__space { width: 252px; height: 252px; min-height: 252px; margin-inline: auto; }
.page-chapter .chapter-ad--square .adsbygoogle { width: 250px; height: 250px; }
.page-chapter [id^="chapter-ad-"], .page-chapter [id^="chapter-newsletter-"] { scroll-margin-top: 120px; }
.page-chapter .chapter-ad[data-ad-state="requested"] .chapter-ad__placeholder,
.page-chapter .chapter-ad[data-ad-state="filled"] .chapter-ad__placeholder { display: none; }
.page-chapter .chapter-ad[hidden] { display: none !important; }
@media (min-width: 1024px) {
  .page-chapter .chapter-reading-layout { display: grid; grid-template-columns: 160px minmax(0,680px) 160px; column-gap: clamp(16px,2vw,32px); justify-content: center; padding-inline: 16px; }
  .page-chapter .chapter-rail { display: grid; grid-template-rows: repeat(3,minmax(630px,1fr)); row-gap: 80px; min-width: 0; padding-block: 110px 80px; }
  .page-chapter .chapter-rail__segment { min-height: 630px; }
  .page-chapter .chapter-rail__segment .chapter-ad { position: sticky; top: 84px; }
}
@media (max-height: 700px) {
  .page-chapter .chapter-rail .chapter-ad { position: static; }
}
@media (max-width: 639px) {
  .page-chapter .chapter-support-note { margin-bottom: 32px; padding: 16px; font-size: .77rem; }
  .page-chapter .chapter-interlude .chapter-newsletter { margin-bottom: 22px; }
  .page-chapter .chapter-ad__space { min-height: 250px; }
  .page-chapter .chapter-ad--square { margin-top: 52px; padding-top: 24px; }
}
@media print {
  .page-chapter .chapter-rail, .page-chapter .chapter-ad, .page-chapter .chapter-support-note, .page-chapter .chapter-newsletter { display: none !important; }
  .page-chapter .chapter-reading-layout { display: block; }
  .page-chapter .chapter-interlude { display: none; }
}
