.brand{display:flex;align-items:center;gap:11px;flex:0 0 auto;color:var(--accent);white-space:nowrap}
.brand-mark{display:block;width:46px;height:46px;flex:0 0 46px}
.brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;line-height:1}
.brand-wordmark strong{font-family:Manrope,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:760;letter-spacing:.01em;line-height:1.05;color:#669933;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}
.brand-wordmark small{margin-top:7px;margin-left:12px;font-family:Manrope,"Helvetica Neue",Arial,sans-serif;font-size:7px;font-weight:760;letter-spacing:.42em;line-height:1;color:#669933}
@media(max-width:1050px){.brand{gap:9px}.brand-mark{width:42px;height:42px;flex-basis:42px}.brand-wordmark strong{font-size:16px}.brand-wordmark small{font-size:6.5px;margin-top:6px;margin-left:10px}}
@media(max-width:700px){.brand{gap:8px}.brand-mark{width:40px;height:40px;flex-basis:40px}.brand-wordmark strong{font-size:15px}.brand-wordmark small{font-size:6px;margin-top:6px;margin-left:9px;letter-spacing:.4em}.bottom-nav{justify-content:stretch;padding:7px 8px;height:66px;border-radius:22px}.bottom-nav a{flex:1 1 0;min-width:0;gap:3px;border-radius:0;background:transparent!important;color:var(--muted);padding:3px 0}.bottom-nav a>span{width:30px;height:27px;border-radius:0;background:transparent!important;transform:none!important;color:inherit}.bottom-nav a.active{color:var(--accent)}.bottom-nav a.active>span{background:transparent!important;color:var(--accent);transform:none!important}.bottom-nav a.active small{color:var(--ink);font-weight:700}.bottom-nav small{font-size:7.5px;line-height:1.05;letter-spacing:-.01em}.bottom-nav svg{width:20px;height:20px;stroke-width:1.65}.bottom-nav a.active svg{stroke-width:2}}
