/* Shared original Bootstrap shell: targeted runtime repairs. */
html{scroll-behavior:smooth}body{background:#fff;color:#001e21}img{max-width:100%;height:auto}.header-nav{margin-bottom:0!important}.header-nav .navbar{position:relative;min-height:60px;margin-bottom:25px}.header-nav .navbar-header img{width:162px;max-width:100%;height:auto}.header-nav .navbar-header>a{display:block}.header-nav .navbar-nav>li>a{font-size:12px;padding-left:11px;padding-right:11px}.header-nav .navbar-nav>.dropdown:focus-within>.dropdown-menu{display:block}.header-nav .navbar-toggle{min-width:44px;min-height:44px;margin-top:7px}.header-nav .navbar-nav>li>a.shareButton{width:23px}.header-nav a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid #ccaa1e;outline-offset:3px}.header-nav .navbar-nav .spa-blog-link>a{color:#a58816}body>.row{margin-left:0;margin-right:0}.spa-footer-links{margin:16px 0 10px;display:flex;justify-content:center;gap:10px 22px;flex-wrap:wrap}.spa-footer-links a{font-size:13px}footer a{text-decoration:none}.spa-archive-content table{width:100%;max-width:100%}.spa-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.spa-gallery>div{width:auto!important;float:none!important}.spa-gallery img{display:block;width:100%}.spa-archive-content [class*=animate-]{opacity:1;visibility:visible;transform:none}.spa-archive-content .panel-collapse{display:block;height:auto!important}.spa-archive-content .fullwidthbanner-container{overflow:hidden;height:auto!important}.spa-archive-content .fullwidthbanner>ul{list-style:none;padding:0}.spa-archive-content .fullwidthbanner>ul>li:not(:first-child){display:none}.spa-archive-content h1.spa-decorative{font-size:36px}.spa-archive-content input,.spa-archive-content textarea{max-width:100%}.spa-form-bridge{border:1px solid #ccaa1e;padding:16px;margin-top:20px}.spa-runtime-inert{pointer-events:none}.spa-editorial{padding-top:15px;padding-bottom:35px;min-height:55vh}.spa-editorial .spa-article{max-width:930px;margin:0 auto}.spa-breadcrumb{font-size:12px;color:#667274;margin-bottom:22px}.spa-breadcrumb a{color:#917612}.spa-article-header h1{font-size:36px;font-weight:500;line-height:1.2;margin:8px 0 16px}.spa-category{font-size:12px;text-transform:uppercase;font-weight:700;margin-bottom:8px;color:#947714}.spa-category a{color:inherit}.spa-meta{font-size:13px;color:#687274}.spa-featured{margin:24px 0 30px}.spa-featured img{display:block;width:100%;height:auto;max-height:580px;object-fit:cover}.spa-editorial .entry-content{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.spa-editorial .entry-content h2{font-size:28px;font-weight:500;line-height:1.25;color:#001e21;margin:30px 0 17px}.spa-editorial .entry-content h3{font-size:22px;line-height:1.3;margin:25px 0 13px}.spa-editorial .entry-content p{margin-bottom:20px}.spa-editorial .entry-content a{color:#947714;text-decoration:underline}.spa-editorial .entry-content ul,.spa-editorial .entry-content ol{padding-left:25px}.spa-editorial .entry-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.spa-editorial .entry-content td,.spa-editorial .entry-content th{padding:10px;border:1px solid #ddd;line-height:1.6}.spa-editorial .entry-content iframe{max-width:100%}.spa-blog-heading{margin-bottom:35px}.spa-blog-heading h1{font-size:36px;font-weight:500}.spa-post-grid{display:flex;flex-wrap:wrap}.spa-post-card{margin-bottom:42px;display:flex;flex-direction:column}.spa-card-image{display:block;margin-bottom:17px;aspect-ratio:16/10;background:#f5f3eb}.spa-card-image img{width:100%;height:100%;object-fit:cover;display:block}.spa-post-card h2{font-size:23px;line-height:1.25;font-weight:500;margin:0 0 13px}.spa-post-card p{font-size:14px;line-height:1.8}.spa-read-more{margin-top:auto;color:#947714!important}.spa-back{margin-top:36px;padding-top:20px;border-top:1px solid #eee}.spa-back a{color:#947714}.pagination{display:block;text-align:center}.pagination .page-numbers{display:inline-block;padding:10px 15px;border:1px solid #ddd;margin:3px}.pagination .current{background:#ccaa1e;color:#fff;border-color:#ccaa1e}.screen-reader-text{position:absolute;left:-10000px}.spa-wp .header-nav a,.spa-wp footer a{text-decoration:none}.spa-wp .wp-block-image{margin:20px 0}.spa-wp .wp-block-image img{height:auto}.spa-wp .entry-content [class*=gb-container]{max-width:100%}.spa-wp .entry-content .wp-block-table{overflow-x:auto}.spa-wp .site-footer{display:none}
@media(min-width:768px) and (max-width:1199px){.header-nav .navbar-header{float:none;text-align:center}.header-nav .navbar-header img{width:160px}.header-nav .navbar-header>a{display:inline-block}.header-nav .navbar-nav{float:none;display:flex;justify-content:center;flex-wrap:wrap}.header-nav .navbar-nav>li{float:none}.header-nav .navbar-nav>li>a{font-size:11px;padding:12px 8px}.header-nav .navbar-nav>li>a.shareButton{margin-top:9px}.header-nav .navbar{padding-top:8px}}
@media(max-width:767px){.header-nav .navbar{margin-bottom:20px}.header-nav .navbar-header img{width:150px;max-height:58px;object-fit:contain}.header-nav .navbar-header>a{float:left}.header-nav .navbar-collapse{display:none!important;max-height:none;border-top:1px solid #eee;padding:0 15px}.header-nav .navbar-collapse.spa-open{display:block!important}.header-nav .navbar-nav{margin:7px 0}.header-nav .navbar-nav>li>a{font-size:13px;padding:10px 0}.header-nav .dropdown-menu{position:static;float:none;width:100%;box-shadow:none;border:0;background:#faf9f5}.header-nav .dropdown-menu>li>a{white-space:normal;padding:10px 15px}.header-nav .dropdown.spa-open>.dropdown-menu{display:block}.header-nav .navbar-nav>li:has(.shareButton){display:inline-block}.header-nav .navbar-nav>li>a.shareButton{margin:10px 8px 10px 0}.spa-editorial{padding-top:0}.spa-article-header h1,.spa-blog-heading h1{font-size:29px}.spa-editorial .entry-content h2{font-size:25px}.spa-editorial .entry-content{font-size:16px}.spa-post-card{width:100%}.spa-archive-content h1{overflow-wrap:anywhere;font-size:30px}.spa-archive-content .col-lg-6{margin-bottom:18px}.spa-archive-content .col-md-4{margin-bottom:20px}.spa-archive-content .row{min-width:0}.spa-archive-content table{font-size:12px}.spa-footer-links{gap:8px 18px}footer{font-size:12px}.spa-gallery>div{margin-bottom:0!important}}
/* Article widgets share the historic palette without editing copy. */
.spa-wp .entry-content p[style*="lightblue"]{background:#f7f3df!important;border-left:4px solid #ccaa1e;color:#001e21}.spa-wp .entry-content a:has(.centered-text-area){background:#f1e5ac!important;text-decoration:none!important;margin:22px 0}.spa-wp .entry-content a:has(.centered-text-area):hover{background:#e9d988!important}.spa-wp .entry-content .ctaButton{background-color:#ccaa1e!important}.spa-wp .entry-content .postTitle{color:#001e21!important}.spa-wp .entry-content .ctaText{color:#001e21!important}.spa-wp .wpcf7 label{display:block;margin:0 0 18px;font-weight:400}.spa-wp .wpcf7 input:not([type=submit]),.spa-wp .wpcf7 textarea{width:100%;padding:11px;border:1px solid #d8dcdb;border-radius:0;max-width:100%}.spa-wp .wpcf7 input[type=submit]{border:0;background:#ccaa1e;color:#001e21;padding:12px 28px}.spa-wp .entry-content .centered-text{padding-top:12px;padding-bottom:12px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
