.site-nav{position:relative;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#173e3c;color:white;font-family:Arial,sans-serif}.site-nav a{color:inherit;text-decoration:none}.site-brand{font-size:20px;font-weight:800}.site-brand span{display:block;font-size:10px;letter-spacing:.12em;margin-top:4px}.site-nav button{font:inherit;font-size:16px;color:white;background:transparent;border:1px solid #8bada1;border-radius:8px;padding:10px 14px;cursor:pointer;min-height:44px}.site-nav nav{position:absolute;right:16px;top:calc(100% - 1px);width:min(290px,calc(100vw - 32px));background:white;color:#173e3c;border:1px solid #dbe2dc;box-shadow:0 10px 24px #0002;border-radius:0 0 12px 12px;overflow:hidden}.site-nav nav[hidden]{display:none}.site-nav nav a{display:block;padding:17px 20px;border-bottom:1px solid #e8eee9}.site-nav nav a:hover,.site-nav nav a[aria-current]{background:#e4f0e9}.site-nav a:focus-visible,.site-nav button:focus-visible{outline:3px solid #e4b65c;outline-offset:2px}@media print{.site-nav{display:none!important}}
.site-nav{background:#fff9e9;color:#61291f;border-bottom:1px solid #dbc9a7;padding:12px clamp(14px,3vw,32px);gap:14px;min-height:90px}.site-nav .site-brand{display:block;min-width:0;line-height:0;flex:0 1 310px}.site-nav .site-brand img{display:block;width:100%;height:auto;max-height:96px;object-fit:contain;object-position:left center}.site-nav button{color:#61291f;border-color:#cbb592;background:#fffdf6;flex-shrink:0}.site-nav nav{color:#173e3c}@media(max-width:480px){.site-nav{min-height:74px;padding:10px 14px;gap:14px}.site-nav .site-brand{flex-basis:220px}.site-nav button{padding:10px;min-width:72px}}