.ar26-brand{display:inline-flex!important;align-items:center;gap:12px;text-decoration:none!important;color:#142c3c!important;white-space:nowrap;line-height:1.1}
.ar26-brand>img{width:52px!important;height:52px!important;max-width:none;filter:none!important}
.ar26-brand>span{font-family:Georgia,serif;font-size:25px;letter-spacing:-.04em;font-weight:400}
.ar26-brand small{display:block;font-family:Arial,sans-serif;font-size:11px;letter-spacing:.09em;margin-top:7px;font-weight:600}
.ar-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 42px;margin:30px 0}
.ar-services .ar-service{padding:0!important;margin:0!important;min-width:0}
.ar-service h3,.ar-services h3{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;line-height:1.4;font-weight:600!important;letter-spacing:-.015em!important;margin:0 0 10px!important}
.ar-service h3 a{text-decoration:none}.ar-service p{font-size:16px;line-height:1.7;margin-bottom:0}
.ar-collective{background:#edf1ee}.ar-collective>p:first-child{font-size:12px;font-weight:700;letter-spacing:.15em;color:#526b62}
#masthead .main-header-menu>.menu-item>.menu-link{padding-left:10px;padding-right:10px;font-size:14px!important}
#masthead .main-header-menu .sub-menu{width:320px;max-width:calc(100vw - 32px);max-height:70vh;overflow-y:auto;background:#fff;padding:12px 0;border-radius:0 0 5px 5px}
#masthead .main-header-menu .sub-menu .menu-link{color:#142c3c!important;padding:11px 22px;font-size:14px;line-height:1.4;white-space:normal}
#masthead .main-header-menu .sub-menu .menu-link:hover{background:#edf1ee}
#masthead .main-header-menu .ar26-open>.sub-menu{visibility:visible;opacity:1;left:0;right:auto;display:block}
.ar26-toggle{background:none!important;color:#194c68!important;border:0!important;border-radius:3px;padding:6px!important;line-height:1;min-width:28px;min-height:28px;cursor:pointer;font-size:17px}
#masthead .main-header-menu>.menu-item-has-children{display:flex;align-items:center}
#masthead .main-header-menu>.menu-item-has-children>.menu-link .ast-icon{display:none}
.site-footer .ar26-brand{color:#142c3c!important;margin-bottom:22px;white-space:normal}
.site-footer .ar26-brand>span{font-size:21px}.site-footer .ar26-brand>img{width:44px!important;height:44px!important}
@media(min-width:922px){#masthead .main-header-menu>.menu-item-has-children:not(.ar26-open)>.sub-menu{visibility:hidden!important;opacity:0!important;pointer-events:none}#masthead .main-header-menu>.ar26-open>.sub-menu{pointer-events:auto}#masthead .main-header-menu>.menu-item:last-child>.sub-menu{left:auto;right:0}}
@media(max-width:1100px){.ar26-brand>span{font-size:21px}.ar26-brand>img{width:44px!important;height:44px!important}#masthead .main-header-menu>.menu-item>.menu-link{font-size:13px!important;padding-left:7px;padding-right:7px}}
@media(max-width:921px){.ar26-toggle{display:none}#masthead .main-header-menu>.menu-item-has-children{display:block}#masthead .main-header-menu .sub-menu{width:100%;max-width:none;max-height:55vh;box-shadow:none;border-left:3px solid #c89b68;padding:5px 0}#masthead .main-header-menu .sub-menu .menu-link{padding-left:28px}}
@media(max-width:650px){.ar-services{grid-template-columns:1fr;gap:26px}.ar26-brand>span{font-size:21px}.ar26-brand{gap:9px}.ar26-brand small{font-size:10px}.ar26-brand>img{width:42px!important;height:42px!important}}

.ar26-blog-heading{width:100%;padding:15px 20px 40px}.ar26-blog-heading h1{font-size:clamp(32px,4vw,50px)}
