/* Narrow accessibility/runtime repairs; protected source composition remains. */
:focus-visible{outline:3px solid #214b33!important;outline-offset:4px!important}html{scroll-behavior:auto}img{max-width:100%;height:auto}.et-waypoint,.et_pb_animation_off,.et_pb_image,.et_pb_animated{opacity:1!important;animation:none!important;transform:none!important}.et_pb_blog_grid .et_pb_salvattore_content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.et_pb_blog_grid .et_pb_post{opacity:1!important;width:auto!important;min-width:0;margin:0 0 30px!important}.et_pb_blog_grid .column{width:auto!important;float:none!important}.form-notice{font-size:14px!important;line-height:1.5!important;color:#243a2b!important;padding:10px 0!important}.native-menu-toggle{background:none;border:0;min-height:44px;min-width:44px;cursor:pointer}.native-menu-toggle:before{position:static!important}.et_mobile_menu[hidden]{display:none!important}.et_mobile_menu:not([hidden]){display:block!important}.et_mobile_menu a{min-height:44px;padding:12px 16px!important;color:#243a2b!important}.not-found main{max-width:800px;margin:80px auto;padding:24px}a[aria-disabled=true]{cursor:not-allowed}.et_pb_row,.et_pb_column{min-width:0}p,a,h1,h2,h3,h4{overflow-wrap:break-word}@media(max-width:980px){.et_pb_blog_grid .et_pb_salvattore_content{grid-template-columns:repeat(2,minmax(0,1fr))}.et_mobile_menu{max-height:75vh;overflow-y:auto}}@media(max-width:600px){.et_pb_blog_grid .et_pb_salvattore_content{grid-template-columns:1fr}.et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_section{overflow:visible}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* Accessibility-only source palette deepening. */
body #page-container header a{color:#326348!important}body #page-container #main-content .et_pb_text a,body #page-container .entry-content p a{color:#326348!important;text-decoration:underline}body #page-container .et_pb_blurb_description p,body #page-container .et_pb_text_inner>p,body #page-container .et_pb_text_inner>ul{color:inherit}
body.page-id-47 #page-container .et_pb_section .et_pb_button_0{color:#fff!important;background-color:#326348!important}
body #page-container .et_pb_button{color:#fff!important;background-color:#326348!important;border-color:#326348!important}body #page-container .et_pb_button_1{background-color:#8a631f!important;border-color:#8a631f!important}body #page-container .et_pb_button_2{background:transparent!important;color:#326348!important}body #page-container footer a,body #page-container .et_pb_text h3{color:#326348!important}body #page-container .et_pb_post .post-meta,body #page-container .et_pb_post .post-meta a{color:#46534b!important}
