/* Presentation only: retain stored articles, media and theme markup. */
#page-header{display:none!important}
html{font-size:100%}
body{background:#fffefa!important;color:#103e49!important;font-size:1.125rem!important;line-height:1.75!important}
.page-content,.main-content,.main-container{background:#fffefa!important}
.main-content{padding-top:2.5rem!important}
.post-content,.post-content p,.post-content li,.post-content blockquote,.post-content td,.post-content th{font-size:1.125rem!important;line-height:1.8!important;color:#103e49!important}
.post-content p,.post-content li{max-width:72ch}
.post-content a,.post-meta a,.post-categories a,.sidebar-right a,.sidebar-left a,.widget a,.page-footer a{color:#8b3408!important;text-decoration:underline!important;text-underline-offset:.2em}
.post-date,.post-meta,.post-meta span,.post-meta a,.post-categories a,.read-more a,.widget-title,.post-footer,.post-footer span{font-size:1rem!important;color:#4a6268!important}
.post-title,.post-title a,.page-title,.page-title a{color:#103e49!important;line-height:1.25!important}
.post-title{font-size:2rem!important}
.pr-archive-title{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.15;margin:0 0 2rem;color:#103e49}
body a:focus-visible,body button:focus-visible,body input:focus-visible,body textarea:focus-visible{outline:3px solid #a63e0a!important;outline-offset:4px!important}
input,textarea,select,button{font-size:1rem!important;min-height:44px;color:#103e49}
.widget_search input[type=submit],.search-submit{background:#103e49!important;color:#fffefa!important}
.post-content img,.post-content video{max-width:100%;height:auto}
.post-content iframe{max-width:100%}
.post-content,.post-title,.widget{overflow-wrap:anywhere}
.pr-header{border-bottom:1px solid #c4cdca}
@media(max-width:767px){.boxed-wrapper{max-width:100%!important}.main-content{padding:1.5rem 1rem!important}.main-container{width:100%!important}.sidebar-right,.sidebar-left{float:none!important;width:100%!important}.post-content,.post-content p{font-size:1.125rem!important}.post-title{font-size:1.8rem!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid Highlight!important}a{color:LinkText!important}}
button,input[type=submit],input[type=button]{background:#103e49!important;color:#fffefa!important;border:1px solid #103e49!important}
.pr-legacy-search{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 2rem}
.pr-legacy-search label{display:block;width:100%;font-size:1rem;color:#103e49;font-weight:600}
.pr-legacy-search input[type=search]{display:block;position:static;width:100%;max-width:100%;padding:.6rem;border:1px solid #4a6268;background:#fffefa;color:#103e49}
.pr-legacy-search button{position:static;width:auto;padding:.6rem 1rem;font:600 1rem/1.5 'Open Sans',sans-serif}
.pr-legacy-search input::placeholder{color:#4a6268;opacity:1}
.post-content,.post-content p{text-align:left!important}

/* The retained consulting video had 150px padding per side inside a narrow column. */
.elementor-762 .elementor-element.elementor-element-8b01274>.elementor-widget-container{padding:0!important;width:100%;max-width:50rem;margin-inline:auto}
