.bhg-page #page-header,.bhg-page .page-header,.bhg-page .entry-header{display:none!important}
.bhg-page .bhg-content{max-width:1000px;margin:0 auto;padding:40px 20px 56px;box-sizing:border-box;color:#29241d;font-family:inherit;font-size:20px;line-height:1.44}
.bhg-page .bhg-content h1{font-size:26px!important;font-weight:700!important;line-height:1.5!important;text-align:center;color:#7e0707;margin:14px 0 26px}
.bhg-page .bhg-directory>h2{max-width:650px;margin:18px auto 24px;padding:12px 16px;border:0!important;border-radius:5px;background:#fff;text-align:center;font-size:24px!important;font-weight:700!important;line-height:1.5;color:#6c5a3c}
.bhg-page .bhg-directory ol{width:fit-content;max-width:100%;margin:0 auto 32px;padding:0;list-style:none;text-align:left}
.bhg-page .bhg-directory li{margin:0 0 6px;padding:0;font-size:20px;line-height:1.4;text-indent:0;font-weight:400}
.bhg-page .bhg-content a,.bhg-page .bhg-content a:visited,.bhg-page .bhg-content a:hover,.bhg-page .bhg-content a:focus{color:#7e0707;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}
.bhg-page .bhg-content a:focus-visible{outline:2px solid #7e0707;outline-offset:4px}
.bhg-page .bhg-preface{margin:24px 0 34px;padding:0;font-size:18px;line-height:1.65;color:#635a50;text-align:left;text-indent:0}
.bhg-page .bhg-article{margin:0;padding:34px 0 0;border-top:1px solid #dfcbb4;scroll-margin-top:100px}
.bhg-page .bhg-article h2{margin:0 0 8px;padding:0;border:0!important;background:none;font-size:22px!important;font-weight:700!important;line-height:1.5;color:#7e0707;text-align:center}
.bhg-page .bhg-content h2:before,.bhg-page .bhg-content h2:after{display:none!important;content:none!important}
.bhg-page .bhg-date{margin:0 0 24px!important;text-align:center!important;text-indent:0!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important}
.bhg-page .bhg-text p{font-size:20px!important;line-height:1.44!important;text-align:left!important;text-indent:0!important;margin:0 0 1.35em!important;padding:0;overflow-wrap:anywhere}
.bhg-page .bhg-text p.bhg-verse{line-height:1.44!important;margin-bottom:1.35em!important}
.bhg-page .bhg-nav{display:flex;justify-content:center;margin:18px 0 32px;font-size:17px;line-height:1.8;font-weight:500;text-indent:0}
.bhg-page #bhg-toc{scroll-margin-top:100px}
.bhg-page .bhg-source{margin:24px 0 0!important;text-align:center!important;text-indent:0;font-size:17px!important;line-height:1.8;color:#666}
@media(max-width:600px){.bhg-page .bhg-content{padding:28px 12px 40px}.bhg-page .bhg-content h1{font-size:24px!important}.bhg-page .bhg-directory li{margin-bottom:4px}.bhg-page .bhg-article{padding-top:28px}.bhg-page .bhg-article h2{font-size:22px!important}.bhg-page .bhg-article,.bhg-page #bhg-toc{scroll-margin-top:80px}}
