/* Preserve the cream/forest palette and CMS category icons. */
#header #navigation.mp-native-navigation .menu-helper{display:none!important}
#header #navigation.mp-native-navigation details.mp-native-more[hidden]{display:none!important}
@media(min-width:701px){
html body #header #navigation.mp-native-navigation .navigation-in{display:flex!important;align-items:center!important;gap:20px!important;grid-template-columns:none!important;height:44px!important;min-height:44px!important;overflow:visible!important}
html body #header #navigation.mp-native-navigation .navigation-in>.menu-level-1{display:flex!important;flex:1 1 auto!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:20px!important;width:auto!important;min-width:0!important;overflow:visible!important}
html body #header #navigation.mp-native-navigation .navigation-in>.menu-level-1>li{display:block!important;flex:0 0 auto!important;order:0!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important}
html body #header #navigation.mp-native-navigation .navigation-in>.menu-level-1>li>a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:44px!important;min-height:44px!important;padding:0 4px!important;white-space:nowrap!important;font:700 16px/1.2 Georgia,serif!important;text-transform:none!important;color:#183c29!important}
html body #header #navigation.mp-native-navigation .navigation-in>.menu-level-1>li>a>b{white-space:nowrap!important;overflow-wrap:normal!important}
html body #header #navigation.mp-native-navigation .navigation-in>.menu-level-1>li.menu-item-4535>a,html body #header #navigation.mp-native-navigation .navigation-in>.menu-level-1>li.menu-item-4391>a{color:#b33014!important}
html body #header #navigation.mp-native-navigation details.mp-native-more{display:block!important;flex:0 0 auto!important;width:auto!important;height:44px!important;min-height:44px!important;grid-column:auto!important;grid-row:auto!important;order:0!important;margin:0!important}
html body #header #navigation.mp-native-navigation details.mp-native-more>summary{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;height:44px!important;padding:0 8px!important;font:700 16px/1.2 Georgia,serif!important;color:#183c29!important;white-space:nowrap!important}
html body #header #navigation.mp-native-navigation details.mp-native-more>summary:after{margin:0!important}
html body #header #navigation.mp-native-navigation .mp-more-links{list-style:none!important;right:0!important;left:auto!important;top:100%!important;width:300px!important;max-width:calc(100vw - 32px)!important;max-height:70vh!important;overflow-y:auto!important;margin:0!important;padding:8px!important;background:#fffaf2!important}
html body #header #navigation.mp-native-navigation .mp-more-links>li{display:block!important;float:none!important;position:relative!important;width:100%!important;margin:0!important;padding:0!important}
html body #header #navigation.mp-native-navigation .mp-more-links>li>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;font:700 16px/1.4 Georgia,serif!important;white-space:normal!important;color:#183c29!important}
html body #header #navigation.mp-native-navigation .mp-more-links>li>ul{display:none!important;position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 8px 8px!important;transform:none!important;box-shadow:none!important;background:#fcf8f1!important}
html body #header #navigation.mp-native-navigation .mp-more-links>li:hover>ul,html body #header #navigation.mp-native-navigation .mp-more-links>li:focus-within>ul{display:block!important}
html body #header #navigation.mp-native-navigation .mp-more-links .menu-level-2>li{display:block!important;width:100%!important;margin:0!important;padding:0!important}
html body #header #navigation.mp-native-navigation .mp-more-links .menu-image{display:none!important}
html body #header #navigation.mp-native-navigation .mp-more-links .menu-level-2>li>div{width:100%!important;padding:0!important}
html body #header #navigation.mp-native-navigation .mp-more-links .menu-level-2>li>div>a{display:block!important;padding:8px!important;font:15px/1.4 Arial,sans-serif!important}
html body #header #navigation.mp-native-navigation .mp-more-links .menu-level-3{display:none!important}
html body #header #navigation.mp-native-navigation a:focus-visible,html body #header #navigation.mp-native-navigation summary:focus-visible{outline:2px solid #174c31!important;outline-offset:-2px!important}
}
@media(min-width:701px) and (max-width:1100px){html body #header #navigation.mp-native-navigation .navigation-in>.menu-level-1>li>a,html body #header #navigation.mp-native-navigation details.mp-native-more>summary{font-size:15px!important}}
@media(max-width:700px){#header #navigation.mp-native-navigation details.mp-native-more{display:none!important}#navigation.mp-native-navigation .menu-level-1>li{visibility:visible!important;opacity:1!important}#navigation.mp-native-navigation .menu-level-1>li>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;white-space:normal!important;overflow-wrap:anywhere!important}#navigation.mp-native-navigation .menu-level-1>li>a>b{min-width:0!important}}

@media(min-width:701px){html body #header #navigation.mp-native-navigation .mp-more-links{overflow-x:hidden!important;box-sizing:border-box!important}html body #header #navigation.mp-native-navigation .mp-more-links>li>a{box-sizing:border-box!important;text-transform:none!important}html body #header #navigation.mp-native-navigation .mp-more-links>li>a>b{white-space:normal!important;min-width:0!important}}

@media(max-width:700px){#navigation.mp-native-navigation .menu-level-1>li>a>.submenu-arrow{margin-left:auto!important}#navigation.mp-native-navigation .menu-level-1>li>a>b{flex:1!important}}