.primary-nav{gap:22px}.primary-menu{display:flex;align-items:center;gap:25px;margin:0;padding:0;list-style:none}.primary-menu a{font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--forest)}.primary-menu a:hover,.primary-menu a:focus,.primary-menu .current-menu-item>a{color:var(--clay)}@media(max-width:900px){.primary-menu{gap:13px}.primary-menu a{font-size:11px}}@media(max-width:600px){.site-header__inner{height:auto;padding:10px 0 12px;flex-wrap:wrap;gap:10px}.brand{flex:1}.primary-nav{width:100%;order:2;display:flex;flex-wrap:wrap;gap:8px}.primary-menu{display:flex;width:100%;order:3;gap:5px;overflow-x:auto;padding-bottom:2px}.primary-menu li{flex:0 0 auto}.primary-nav .primary-menu a{display:block;padding:6px 7px;font-size:10px;white-space:nowrap}.primary-nav>.button{padding:10px 11px;font-size:9px}.header-donate{margin-left:auto}}
.mobile-menu-toggle{display:none}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.site-header__inner{height:74px;padding:8px 0;flex-wrap:wrap;gap:12px}.brand{flex:1}.brand img{width:126px;max-width:60vw}.mobile-menu-toggle{display:flex;width:46px;height:46px;padding:11px;border:1px solid var(--forest);border-radius:10px;background:transparent;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}.mobile-menu-toggle span:not(.screen-reader-text){display:block;width:100%;height:2px;background:var(--forest)}.primary-nav{display:none;width:100%;position:absolute;top:74px;left:0;right:0;z-index:101;padding:14px max(16px,calc((100% - 1280px)/2));background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 14px 24px rgba(42,32,24,.14)}.primary-nav.is-open{display:flex;flex-wrap:wrap;gap:10px}.primary-menu{display:grid;width:100%;order:1;gap:0;overflow:visible;padding:0;border-top:1px solid var(--line)}.primary-menu li{border-bottom:1px solid var(--line)}.primary-nav .primary-menu a{display:block;padding:11px 2px;font-size:12px;white-space:normal}.primary-nav>.button{order:2;flex:1;padding:12px 8px;font-size:10px}.header-donate{margin-left:0}}
