/* Domain-owned visual layer. Does not alter content, titles, routes or data. */
body .navbar{box-shadow:none!important}body h1,body h2,body h3,body h4,body h5{font-weight:400!important}body article>img{box-shadow:none!important}
:root{--bs-body-bg:#f6f3ed;--bs-body-color:#242823;--bs-primary:#8b4b2f;--bs-border-color:#d9d8ce;--bs-link-color:#8b4b2f;--bs-link-hover-color:#70391f;--bs-font-sans-serif:Arial,Helvetica,sans-serif}
body{background:#f6f3ed!important;color:#242823!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.75;-webkit-font-smoothing:antialiased}
body>header{border-bottom:1px solid #d9d8ce;background:#f6f3ed}.navbar.bg-dark{background:#f6f3ed!important;--bs-navbar-color:#242823;--bs-navbar-hover-color:#8b4b2f;--bs-navbar-brand-color:#242823;--bs-navbar-brand-hover-color:#8b4b2f;--bs-navbar-toggler-border-color:#b8b8aa;margin-bottom:0!important;padding:24px 0}
.navbar-brand{font-size:16px!important;font-weight:700;letter-spacing:-.03em;max-width:270px}.navbar-brand:before{content:'C';font-family:Georgia,serif;font-weight:400;font-size:25px;border:1px solid #8b4b2f;color:#8b4b2f;padding:0 10px;line-height:38px;margin-right:14px}.navbar .nav-link{font-size:12px;color:#242823!important;padding-left:16px!important;padding-right:16px!important}.navbar .nav-link:hover{color:#8b4b2f!important}.navbar-toggler-icon{filter:invert(1)}.dropdown-menu{background:#f6f3ed;border:1px solid #d9d8ce;border-radius:0;box-shadow:0 12px 20px #24282312}.dropdown-item{color:#242823;font-size:13px}.dropdown-item:hover{background:#e9e4da;color:#8b4b2f}
main.container{max-width:1200px;padding-top:54px;padding-bottom:64px}h1,h2,h3,h4,h5{font-family:Georgia,'Times New Roman',serif!important;color:#242823!important;font-weight:400!important;letter-spacing:-.035em}h1{font-size:clamp(2.2rem,4vw,4rem)!important;line-height:1.12!important}h2{font-size:clamp(1.8rem,3vw,2.7rem)!important;line-height:1.2;margin-top:2.1rem;margin-bottom:1rem}h3{font-size:1.8rem!important;line-height:1.25}h4{font-size:1.5rem!important}main p,main li{line-height:1.85}main a{color:#8b4b2f}main img{max-width:100%;height:auto;border-radius:0!important}article{max-width:100%}article>h1{max-width:980px;margin-bottom:25px}article>section{margin-bottom:35px}.card{border:1px solid #d9d8ce!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.card-body{padding:26px!important}.card img{border-radius:0!important}.card-title{margin-top:10px}.badge{background:#e9e4da!important;color:#62665f!important;border-radius:0!important;font-weight:400;letter-spacing:.03em}.text-body-secondary,.text-muted{color:#62665f!important}.btn{border-radius:0!important}.btn-primary{background:#8b4b2f!important;border-color:#8b4b2f!important;color:white!important}.pagination .page-link{border-radius:0!important;background:#f6f3ed;color:#8b4b2f;border-color:#d9d8ce}.pagination .active .page-link{background:#8b4b2f;color:white}.border-top{border-color:#d9d8ce!important}body>footer,footer{background:#e9e4da;padding-top:34px!important;padding-bottom:34px!important;margin-bottom:0!important}.nav-link.text-body-emphasis{color:#62665f!important}.rounded,.rounded-3{border-radius:0!important}
@media(max-width:760px){.navbar{padding:18px 0!important}.navbar-brand{font-size:12px!important;max-width:230px}.navbar-brand:before{font-size:22px;line-height:32px;padding:0 8px;margin-right:10px}.navbar-collapse{padding-top:20px}.navbar .nav-link{padding:10px 0!important}main.container{padding:32px 20px 45px}h1{font-size:2.15rem!important;overflow-wrap:anywhere}h2{font-size:1.8rem!important}.card-body{padding:20px!important}}
