a,a:link,a:visited{color:#000}a:hover,a:active,a:focus{color:#0b1f4f}.rfhb a,.rfhb a:link,.rfhb a:visited,.rfhb__link,.rfhb__link:link,.rfhb__link:visited{color:#fff}.rfhb a:hover,.rfhb a:active,.rfhb a:focus,.rfhb__link:hover,.rfhb__link:active,.rfhb__link:focus{color:#0b1f4f}.featured-home-intro{margin:0 0 .35em;padding:.25em 0 .35em}.featured-home-intro-title{margin:0;text-align:center;font-family:"PT Serif",serif;font-size:1.25em;line-height:1.3}.widget-area-front-page-above-featured{margin:0 0 1em}#below-header{position:relative;background:#fff}.below-header-toggle{position:absolute;top:0;right:0;z-index:20;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #000;border-radius:2px;background:#fff;color:#000;cursor:pointer;line-height:1}.below-header-toggle-icon{display:block;width:1em;line-height:1;text-align:center;font-size:1rem;font-weight:700}.below-header-content{transition:opacity .2s ease}#below-header.is-collapsed{min-height:18px;padding-top:0;padding-bottom:0}#below-header.is-collapsed .below-header-content{display:none}#below-header.is-collapsed .below-header-toggle{top:0;right:0}#front-page-above-featured{position:relative;background:#fff;transition:min-height .2s ease,padding .2s ease}.front-page-above-featured-toggle{position:absolute;top:0;right:0;z-index:20;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #000;border-radius:2px;background:#fff;color:#000;cursor:pointer;line-height:1}.front-page-above-featured-toggle-icon{display:block;width:1em;line-height:1;text-align:center;font-size:1rem;font-weight:700}.front-page-above-featured-content{transition:opacity .2s ease}#front-page-above-featured.is-collapsed{min-height:18px;margin-bottom:.35em;padding-top:0;padding-bottom:0}#front-page-above-featured.is-collapsed .front-page-above-featured-content{display:none}#front-page-above-featured.is-collapsed .front-page-above-featured-toggle{top:0;right:0}.featured-home-section{border-top:none;border-bottom:none;margin:0 0 1.25em;padding:.75em 0 0}.featured-home-title{margin:0 0 1em;font-family:"PT Sans",sans-serif;font-size:.875em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.featured-home-list{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5em}.featured-home-item{border-top:1px solid #000;margin:0;padding:.75em 0 0;position:relative}.loop-container{border-top:none !important}.archive-header,.infinite-wrap,.pagination,.post-author,.post-meta,.widget-area-after-first-post,.widget-area-front-page-below-posts,.widget-area-below-header,.loop-container>article,.more-from-category .category-container,.search-box.bottom,.sidebar-left .inner,.comment-list .comment,.widget,th,td,.wp-block-table th,.wp-block-table td,.entry,.site-header,.site-footer,.menu-primary-container,.menu-secondary-items ul,.main,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],textarea{border-color:#000 !important}.widget-area-below-header,.menu-primary-container,.site-header{border-bottom-color:#000 !important}.content-container:before,.content-container:after,.sidebar-left:before,.sidebar-right:before,.sidebar-primary:before,.sidebar-secondary:before{background-color:#000 !important;top:1em !important;bottom:1em !important}.blog.layout-double .loop-container .double,.widget-area .widget{border-color:#000 !important}@media all and (min-width:50em){.featured-home-list{grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:1.5em;row-gap:1.25em}.featured-home-item:nth-child(-n+2){border-top:none;padding-top:0}}.featured-home-item:first-child{border-top:none;padding-top:0}.featured-home-image-link{display:block;margin-bottom:.75em;aspect-ratio:16/9;overflow:hidden}.featured-home-image{display:block;width:100%;height:100%;object-fit:cover}.featured-home-item-title{margin:0}.featured-home-link{display:inline-block;font-family:"PT Serif",serif;font-size:1.125em;line-height:1.333;text-decoration:none}.newest-home-title{margin:0 0 1em;font-family:"PT Sans",sans-serif;font-size:.875em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.post-byline .post-categories{margin-left:.35em}.archive .post-header .post-byline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media all and (min-width:37.5em){.home.layout-double:not(.bbpress) .loop-container .double,.front-page.layout-double:not(.bbpress) .loop-container .double{border-left:none !important;border-right:none !important;margin-left:0 !important}}@media all and (max-width:799px){body.mobile-menu-open #toggle-navigation{display:none}body.mobile-menu-open .site-header{padding-top:0}body.mobile-menu-open .top-nav #menu-secondary-container,body.mobile-menu-open .top-nav #menu-secondary-container.moved{position:static;top:auto;display:block;float:none;clear:none;width:auto;margin:0;border:0;transform:none !important}body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary{padding:0}body.mobile-menu-open .top-nav{display:flex;align-items:center;gap:0;width:calc(100% + 11.112%);margin:0 -5.556% .4em;border-top:2px solid #000;border-bottom:2px solid #000}body.mobile-menu-open .top-nav .search-toggle{float:none;flex:0 0 auto;border:0;border-right:1px solid #dcdcdc;border-radius:0;margin:0;padding:.38em .5em;line-height:1.2}body.mobile-menu-open .top-nav .search-toggle i{font-size:.65rem;line-height:1.2}body.mobile-menu-open .top-nav #menu-secondary-container{flex:1 1 auto;min-width:0}body.mobile-menu-open #menu-primary-container{position:static;top:auto !important;right:auto;bottom:auto;left:auto;width:calc(100% + 11.112%);max-width:none !important;margin:.5em -5.556% 0;opacity:1;visibility:visible;background:#fff;border-top:2px solid #000;border-bottom:2px solid #000;box-shadow:none;transform:none !important;overflow:visible}body.mobile-menu-open #menu-primary-container .menu-primary{padding:0;transform:none !important}body.mobile-menu-open #menu-primary-container .menu-secondary-container,body.mobile-menu-open #menu-primary-container .menu-secondary-container.moved{display:none !important}body.mobile-menu-open #menu-primary-container .menu-secondary{padding:0}body.mobile-menu-open #menu-primary-container .dropdown-navigation,body.mobile-menu-open #menu-primary-container .toggle-dropdown{display:none !important}body.mobile-menu-open #menu-primary-container .menu-primary-items,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul{position:static;top:0;display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}body.mobile-menu-open #menu-primary-container .menu-primary-items::-webkit-scrollbar,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul::-webkit-scrollbar,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items::-webkit-scrollbar,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul::-webkit-scrollbar{display:none}body.mobile-menu-open #menu-primary-container .menu-primary-items li,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul li,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items li,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul li{display:block;flex:0 0 auto;margin:0;border-bottom:none}body.mobile-menu-open #menu-primary-container .menu-primary-items li+li,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul li+li,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items li+li,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul li+li{border-left:1px solid #dcdcdc}body.mobile-menu-open #menu-primary-container .menu-primary-items a,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul a{display:block;padding:.72em;font-size:.9rem;line-height:1.2;font-weight:700;color:#000}body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items a,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul a{display:block;padding:.38em .5em;font-size:.65rem;line-height:1.2;font-weight:700;letter-spacing:.01em;color:#111}body.mobile-menu-open #menu-primary-container .menu-primary-items li.current-menu-item>a,body.mobile-menu-open #menu-primary-container .menu-primary-items li.current-menu-ancestor>a,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items li.current-menu-item>a,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items li.current-menu-ancestor>a{background:#f3f3f3;text-decoration:none}body.mobile-menu-open #menu-primary-container .menu-primary-items ul,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul ul,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items ul,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul ul{display:none !important}}#wpd-bubble-wrapper{position:fixed !important;left:16px !important;right:auto !important;bottom:60px !important;display:block !important;visibility:visible !important;opacity:1 !important;z-index:2147483647 !important}#wpd-bubble-wrapper.wpd-left-content,#wpd-bubble-wrapper.wpd-left-corner,#wpd-bubble-wrapper.wpd-right-corner{left:16px !important;right:auto !important}iframe[src*="ko-fi.com"],iframe[src*="storage.ko-fi.com"],[class*=kofi],[id*=kofi],[class*=ko-fi],[id*=ko-fi],.floatingchat-container-wrap,.floating-chat-container-wrap{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}#pl-support-floating-btn{position:fixed;left:16px !important;right:auto !important;bottom:16px !important;z-index:2147483646;display:inline-block;padding:10px 14px;font-family:"PT Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;background:#000 !important;color:#fff !important;border:1px solid #000 !important;border-radius:3px !important}#pl-support-floating-btn:hover,#pl-support-floating-btn:focus{background:#fff !important;color:#000 !important}#wpd-bubble,#wpd-bubble-count{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;background:#000 !important;border:1px solid #000 !important}#wpd-bubble svg,#wpd-bubble-count svg{width:18px !important;height:18px !important}#wpd-bubble svg .wpd-bubble-plus-first,#wpd-bubble-count svg .wpd-bubble-count-first{fill:#fff !important}#wpd-bubble svg .wpd-bubble-plus-second,#wpd-bubble-count svg .wpd-bubble-count-second{fill:transparent !important}#wpd-bubble .wpd-new-comments-count,#wpd-bubble-count .wpd-new-comments-count{font-size:11px !important;color:#fff !important}#scroll-to-top.scroll-to-top{right:16px !important;left:auto !important;width:40px !important;height:40px !important;padding:0 !important;bottom:-40px !important;display:inline-flex;align-items:center;justify-content:center;background:#000 !important;color:#fff !important;border:1px solid #000 !important;border-radius:3px}#scroll-to-top.scroll-to-top.visible{transform:translateY(-56px) !important}#scroll-to-top.scroll-to-top:hover,#scroll-to-top.scroll-to-top:focus{background:#fff !important;color:#000 !important}#scroll-to-top.scroll-to-top i{font-size:16px !important}