/* Progressive reading: content is fetched only when the reader approaches the bottom. */
.pulse-auto-stories{max-width:980px;margin:15px auto 34px}
.pulse-auto-entry{border-top:3px solid #194b36;margin:20px 0 34px;padding:17px 0 24px;scroll-margin-top:100px}
.pulse-auto-divider{font:800 12px/1.4 Arial,sans-serif;color:#194b36;letter-spacing:.12em;margin:0 0 17px}
.pulse-auto-entry .news-story-detail{max-width:840px;margin:0 auto}
.pulse-auto-entry .news-story-detail h2{font:700 34px/1.2 Georgia,serif;margin:12px 0}
.pulse-auto-entry .news-story-detail img{max-height:400px;object-fit:cover}
.pulse-auto-status{min-height:30px;margin:18px auto;padding:14px;text-align:center;font:600 13px/1.5 Arial,sans-serif;color:#506456}
.pulse-auto-status a{color:#1d5739}
.pulse-auto-status:empty{display:none}
.pulse-auto-sentry{height:1px}
.pulse-auto-retry{margin-left:8px;border:1px solid #194b36;border-radius:4px;background:#fff;padding:7px 12px;color:#194b36;cursor:pointer}
@media(max-width:700px){.pulse-auto-entry .news-story-detail h2{font-size:27px}.pulse-auto-entry{margin:15px 0 25px}.pulse-auto-stories{margin:12px 0 25px}}

/* Compact ecosystem links: reachable between the first article and its continuing feed. */
.pulse-story-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:7px 15px;max-width:840px;margin:5px auto 0;padding:11px 0;border-top:1px solid #d8e2da;font:12px/1.5 Arial,sans-serif;color:#627369}
.pulse-story-shortcuts a{color:#225a3c;text-decoration:none;font-weight:700}
.pulse-story-shortcuts a:hover{text-decoration:underline}
@media(max-width:700px){.pulse-story-shortcuts{gap:8px 12px}}
