.single-post .hero{display:none!important}body.single-post,body.single-post #page{max-width:100%;overflow-x:hidden;overflow-x:clip}.single-post .site-content{background:#fffaf0;box-sizing:border-box;max-width:100%;min-width:0;padding:clamp(42px, 7vw, 86px) clamp(18px, 5vw, 54px)}.single-post #primary,.single-post .content-area{box-sizing:border-box;float:none!important;margin:0 auto!important;max-width:1040px;min-width:0;width:100%!important}.single-post #secondary,.single-post .widget-area,.single-post .featured-image{display:none!important}.single-post .site-main,.single-post article.post,.single-post .hentry{box-sizing:border-box;margin:0 auto;max-width:1040px;min-width:0;width:100%}.single-post .entry-header{box-sizing:border-box;margin:0 auto;max-width:900px;min-width:0;padding:0;text-align:center;width:100%}.single-post .entry-title{box-sizing:border-box;color:#173f24;font-family:Georgia,serif;font-size:clamp(2.35rem, 6vw, 5rem);hyphens:none;letter-spacing:-.025em;line-height:1.05;margin:0;max-width:100%;overflow-wrap:break-word;text-wrap:balance;word-break:normal;width:100%}.single-post .entry-meta{align-items:center;color:#5b675b;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;font-size:.92rem;gap:8px 16px;justify-content:center;margin:18px auto 34px;max-width:900px}.single-post .entry-meta a{color:#173f24;font-weight:800}.pff-blog-post-cover{margin:0 auto clamp(34px, 6vw, 62px);max-width:1000px}.pff-blog-post-cover img{aspect-ratio:16 / 7;border-radius:14px;box-shadow:0 18px 42px rgba(35,49,31,.12);display:block;object-fit:cover;width:100%}.single-post .entry-content{color:#263726;font-family:Arial,sans-serif;font-size:18px;line-height:1.72;margin:0 auto;max-width:820px}.single-post .entry-content>*:first-child,.single-post .entry-content .pff-seasonal-article>*:first-child{margin-top:0}.single-post .entry-content h2,.single-post .entry-content h3{color:#173f24;font-family:Georgia,serif;hyphens:none;line-height:1.13;overflow-wrap:normal;word-break:normal}.single-post .entry-content h2{font-size:clamp(1.8rem, 4vw, 2.55rem);margin:2.05em 0 .55em}.single-post .entry-content h3{font-size:clamp(1.4rem, 3vw, 1.8rem);margin:1.65em 0 .45em}.single-post .entry-content p,.single-post .entry-content li{font-size:inherit;line-height:inherit}.single-post .entry-content a{color:#a9342e;font-weight:800}.single-post .entry-content img{height:auto;max-width:100%}.single-post .entry-content table{max-width:100%}.single-post .navigation.post-navigation,.single-post .comments-area{margin-left:auto;margin-right:auto;max-width:820px}@media (max-width:640px){.single-post .site-content{padding:34px 18px 52px}.single-post .entry-title{font-size:clamp(2.1rem, 11vw, 3.25rem);overflow-wrap:anywhere;text-align:left;text-wrap:wrap}.single-post .entry-header,.single-post .entry-meta{justify-content:flex-start;text-align:left}.single-post .entry-meta{margin-bottom:24px}.pff-blog-post-cover{margin-bottom:34px}.pff-blog-post-cover img{aspect-ratio:4 / 3;border-radius:10px}.single-post .entry-content{font-size:17px}.single-post .entry-content .wp-block-table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;width:100%}.single-post .entry-content table{display:table;min-width:0!important;table-layout:fixed;width:100%!important}.single-post .entry-content th,.single-post .entry-content td{font-size:.84rem;overflow-wrap:anywhere;padding:8px!important;word-break:normal}.single-post .navigation.post-navigation{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;width:100%!important}.single-post .entry-content .pff-seasonal-article{padding:0}.single-post .entry-content .pff-seasonal-cover{margin-left:0;margin-right:0}}