.npf-reading{max-width:1120px!important}.npf-reading>.wp-block-post-title{font-family:Lora,Georgia,serif;font-weight:400}.npf-breadcrumb{font-size:12px;color:#706b64;margin:0 0 32px}.npf-byline{display:flex;gap:16px;flex-wrap:wrap}.npf-reading-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start;margin-top:40px}.npf-toc{position:sticky;top:30px;font-size:13px;line-height:1.6}.npf-toc strong{display:block;margin-bottom:15px}.npf-toc a{display:block;padding:12px 0;border-bottom:1px solid #dedbd4;text-decoration:none}.npf-reading-layout .wp-block-post-content{font-family:Lora,Georgia,serif;font-size:18px;line-height:1.9}.npf-reading h2{scroll-margin-top:30px}.npf-guide-cta{padding:28px;background:#ede9e1;margin:32px 0;font-family:'Instrument Sans',sans-serif}.npf-share{background:transparent;border:0;border-bottom:1px solid;padding:12px 0;cursor:pointer;font:inherit}.npf-related{margin-top:55px;padding-top:30px;border-top:1px solid #dedbd4}.npf-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.npf-related img{width:100%;height:240px;object-fit:cover}.npf-related h3{font-family:Lora,Georgia,serif;font-size:23px;line-height:1.4}.npf-reading-time,.npf-small{font-size:13px;line-height:1.7}.npf-recent-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:30px}.npf-popular{border-left:1px solid #dedbd4;padding-left:25px;margin-top:70px}.npf-popular h2{font-family:Lora,Georgia,serif}.npf-popular>a{display:flex;gap:15px;padding:20px 0;border-bottom:1px solid #dedbd4;text-decoration:none;font-size:15px}.npf-popular small{display:block;margin-top:10px;font-size:11px}.npf-popular>a>span{font-family:Lora,Georgia,serif;font-size:24px}.npf-guide-form label{display:block;margin:12px 0}.npf-guide-form input{width:100%;padding:15px;font:inherit;border:1px solid #81766a;background:#fff;color:#302b26}.npf-guide-form button{padding:15px 22px;background:#ede9e1;color:#302b26;border:0;font:inherit;cursor:pointer}.npf-newsletter a{color:inherit}.npf-guide-form .npf-small{max-width:570px}.npf-guide p{font-size:14px}.npf-feature .npf-reading-time{color:#706b64}
@media(max-width:900px){.npf-recent-layout{grid-template-columns:1fr}.npf-popular{margin-top:0;border-left:0;border-top:1px solid #dedbd4;padding:25px 0}.npf-reading-layout{grid-template-columns:1fr;gap:25px}.npf-toc{position:static;background:#ede9e1;padding:20px}.npf-related img{height:180px}}
@media(max-width:600px){.npf-related-grid{grid-template-columns:1fr}.npf-reading-layout .wp-block-post-content{font-size:17px}.npf-newsletter{padding:25px!important}.npf-reading{padding-left:22px!important;padding-right:22px!important}}
