/* Final article review, 0.1.6. Presentation only; published content is untouched. */
.npf-reading .npf-byline{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:11px;line-height:1.6;margin-block:22px 28px}
.npf-reading .npf-byline>*{margin:0!important}
.npf-reading .npf-guide-cta{background:#ede9e1;padding:25px;margin:35px 0;font-family:'Instrument Sans',sans-serif;font-size:13px;line-height:1.7}
.npf-reading .npf-guide-cta h3{font-family:'Instrument Sans',sans-serif;font-size:20px;line-height:1.35;font-weight:500;letter-spacing:-.35px;margin:0 0 10px}
.npf-reading .npf-guide-cta p{font-size:13px;line-height:1.7;margin:0 0 12px}
.npf-reading .npf-guide-cta a{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:500;text-decoration:underline;padding:8px 0}
.npf-reading .wp-block-post-content h2.npf-sources-title{font-family:'Instrument Sans',sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;border-top:1px solid #dedbd4;margin:35px 0 10px;padding-top:22px}
.npf-reading .npf-source-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 0;font-family:'Instrument Sans',sans-serif;font-size:12px;line-height:1.8;margin:0 0 24px}
.npf-reading .npf-source-links p{font-size:12px;line-height:1.8;margin:0!important}
.npf-reading .npf-source-links ul,.npf-reading .npf-source-links ol{display:contents;margin:0;padding:0}
.npf-reading .npf-source-links li{display:inline-flex;margin:0;padding:0;list-style:none}
.npf-reading .npf-source-links a{display:inline-block;max-width:100%;margin-right:18px;font-size:12px;text-decoration:underline}
.npf-reading .npf-post-navigation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 25px;margin:24px 0 10px;font-size:12px;font-family:'Instrument Sans',sans-serif}
.npf-reading .npf-post-navigation>*{margin:0!important}
.npf-reading .npf-share{font-family:'Instrument Sans',sans-serif;font-size:12px;margin-top:10px;padding:10px 0}
.npf-reading .npf-guide-cta{scroll-margin-top:30px}
@media(max-width:600px){.npf-reading .npf-guide-cta{padding:22px;margin:28px 0}.npf-reading .npf-guide-cta h3{font-size:19px}.npf-reading .npf-source-links{gap:10px 16px}}
