/* v4.7.7 — article body only. No global navigation, shop, archive or footer rules. */
body.single-post .hf476-paper{position:relative;background:#fffdf8;}
body.single-post .hf476-paper:before{content:"";display:block;width:66px;height:2px;background:#bd9556;margin:0 auto 36px;}
body.single-post .hf476-content{max-width:720px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.85;letter-spacing:.005em;color:#273e31;}
body.single-post .hf476-content>p{margin-bottom:1.65em;}
body.single-post .hf476-content>p:first-of-type{font:400 clamp(20px,2vw,23px)/1.75 Georgia,serif;color:#254632;letter-spacing:0;margin:0 0 2.1em;}
body.single-post .hf476-content>p:first-of-type::first-letter{float:left;font:400 3.5em/.8 Georgia,serif;color:#a77d42;padding:.1em .13em 0 0;}
body.single-post .hf476-content h2{font:400 clamp(30px,3.4vw,43px)/1.2 Georgia,serif;color:#20412e;border:0;padding:0;margin:2.15em 0 .8em;}
body.single-post .hf476-content h2:before{content:"";display:block;width:42px;height:2px;background:#b88e4e;margin-bottom:22px;}
body.single-post .hf476-content h3{font:400 clamp(25px,2.8vw,32px)/1.28 Georgia,serif;color:#254632;margin:1.9em 0 .75em;}
body.single-post .hf476-content h4{font:600 18px/1.4 Georgia,serif;color:#254632;margin:1.7em 0 .7em;}
body.single-post .hf476-content p.hf477-section-heading{font:400 clamp(25px,2.8vw,32px)/1.3 Georgia,serif;color:#254632;margin:2em 0 .8em;}
body.single-post .hf476-content p.hf477-section-heading:before{content:"";display:block;width:38px;height:2px;background:#b88e4e;margin-bottom:18px;}
body.single-post .hf476-content p.hf477-section-heading strong{font-weight:400;}
body.single-post .hf476-content ul,body.single-post .hf476-content ol{margin:1.2em 0 2.2em;padding:6px 0 6px 1.6em;border-left:1px solid #e7d8bd;list-style-position:outside;}
body.single-post .hf476-content li{padding-left:.4em;margin-bottom:.85em;}
body.single-post .hf476-content li::marker{color:#ad8548;}
body.single-post .hf476-content blockquote{position:relative;background:#f5f0e5;border-left:4px solid #bc9558;border-radius:0 12px 12px 0;padding:30px 34px;font:italic 24px/1.55 Georgia,serif;}
body.single-post .hf476-content a{color:#285d40;text-decoration:underline;text-decoration-color:#b88e4e;text-underline-offset:4px;}
body.single-post .hf476-content .wp-block-separator{border:0;border-top:1px solid #e1d5bd;margin:3em auto;max-width:180px;}
@media(max-width:700px){body.single-post .hf476-paper:before{margin-bottom:25px}body.single-post .hf476-content{font-size:16px;line-height:1.8}body.single-post .hf476-content>p:first-of-type{font-size:19px;line-height:1.65}body.single-post .hf476-content>p:first-of-type::first-letter{font-size:3em}body.single-post .hf476-content blockquote{font-size:20px;padding:22px}}
