.hm-mobile-sidebar.hm-mobile-sidebar--datafloq,.hm-mobile-sidebar--datafloq .hm-mobile-menu-main{scrollbar-width:none;-ms-overflow-style:none}.hm-mobile-sidebar.hm-mobile-sidebar--datafloq::-webkit-scrollbar,.hm-mobile-sidebar--datafloq .hm-mobile-menu-main::-webkit-scrollbar{width:0;height:0;display:none}.hm-mobile-sidebar.hm-mobile-sidebar--datafloq{display:flex;flex-direction:column;min-height:100%;width:min(100vw, 22rem)!important;max-width:100%;padding:0!important;background:#fafcfb;box-shadow:-12px 0 48px rgb(15 41 24 / .12);border-left:1px solid #e5ebe7;font-size:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:768px){.hm-mobile-sidebar.hm-mobile-sidebar--datafloq{width:min(100vw, 24rem)!important}}.hm-mobile-sidebar--datafloq .hm-mobile-sb-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.35rem 1rem 1.15rem;margin:0;border-bottom:1px solid rgb(15 41 24 / .08);background:#fff;float:none}.hm-mobile-sidebar--datafloq .hm-mobile-sb-top::after{display:none}.hm-mobile-sidebar--datafloq .hm-mobile-sb-logo{flex:1;min-width:0;float:none;max-width:none;padding-right:.25rem}.hm-mobile-sidebar--datafloq .hm-mobile-sb-logo .site-branding-container{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.hm-mobile-sidebar--datafloq .hm-mobile-sb-logo .site-logo img,.hm-mobile-sidebar--datafloq .hm-mobile-sb-logo img.custom-logo,.hm-mobile-sidebar--datafloq .hm-mobile-sb-logo img.datafloq-logo{display:block!important;height:32px!important;width:auto!important;max-height:32px!important;max-width:180px!important;aspect-ratio:1048 / 219}.hm-mobile-sidebar--datafloq .hm-mobile-sb-logo .site-title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.15;letter-spacing:-.02em}.hm-mobile-sidebar--datafloq .hm-mobile-sb-logo .site-title a{color:#173c24;text-decoration:none}.hm-mobile-sidebar--datafloq .hm-mobile-sb-logo .site-description{display:block;margin:0;font-size:.7rem;line-height:1.35;font-weight:500;color:#5d7a62;max-width:16rem}.hm-mobile-sidebar.hm-mobile-sidebar--datafloq .hm-mobile-menu-toggle{float:none!important;margin:0!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #e8eee9!important;border-radius:0.5rem!important;background:#fff!important;color:#1a1a1a!important;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.hm-mobile-sidebar.hm-mobile-sidebar--datafloq .hm-mobile-menu-toggle:hover,.hm-mobile-sidebar.hm-mobile-sidebar--datafloq .hm-mobile-menu-toggle:focus{background:#fafcfb!important;border-color:#dde5e0!important;color:#000!important}.hm-mobile-sidebar--datafloq .hm-mobile-sb-search{padding:.85rem 1rem 1rem;margin:0;background:#fff;border-bottom:1px solid rgb(15 41 24 / .08)}.hm-mobile-sidebar--datafloq .hm-mobile-search-form{display:flex;align-items:center;gap:.5rem;width:100%;margin:0;padding:.35rem .45rem .35rem .75rem;background:#fff;border:1px solid #dde5e0;border-radius:.75rem;box-sizing:border-box}.hm-mobile-sidebar--datafloq .hm-mobile-search-form__input{flex:1;min-width:0;margin:0;border:none!important;border-radius:0!important;padding:.55rem 0.25rem!important;font-size:1rem!important;background:transparent!important;box-shadow:none!important;color:#1a1a1a}.hm-mobile-sidebar--datafloq .hm-mobile-search-form__input::placeholder{color:#7a8a7d}.hm-mobile-sidebar--datafloq .hm-mobile-search-form__btn{flex-shrink:0;margin:0!important;border:none!important;border-radius:0.55rem!important;padding:.5rem 0.75rem!important;font-size:0.8125rem!important;font-weight:600!important;background:var(--df-brand-green,#5aaf62)!important;color:#fff!important;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background 0.15s ease}.hm-mobile-sidebar--datafloq .hm-mobile-search-form__btn:hover{background:var(--df-brand-green-hover,#4a9653)!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu-main{flex:1;padding:0;overflow-y:auto;min-height:0;background:#fff}.hm-mobile-sidebar--datafloq .hm-mobile-menu{margin:0!important;border-top:none!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu ul{list-style:none;margin:0!important;padding:0 0 0.5rem!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu>ul>li{border-bottom:1px solid rgb(15 41 24 / .08)!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu ul li a{display:block;width:auto!important;line-height:1.35!important;padding:.95rem 1rem!important;font-weight:600!important;font-size:0.98rem!important;color:#1e2b22!important;text-decoration:none!important;transition:background 0.12s ease,color 0.12s ease}.hm-mobile-sidebar--datafloq .hm-mobile-menu ul li a:active,.hm-mobile-sidebar--datafloq .hm-mobile-menu ul li a:hover{background:#f3faf4;color:#0f2918!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu ul ul{display:none;padding:0!important;margin:0!important;background:#f7faf8!important;border-top:1px solid #eef2ef!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu ul ul.toggled-on{display:block}.hm-mobile-sidebar--datafloq .hm-mobile-menu ul ul li{border-bottom-color:rgb(15 41 24 / .08)!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu ul ul li:last-child{border-bottom:none!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu ul ul li a{font-weight:500!important;font-size:0.9375rem!important;padding:.78rem 1rem .78rem 1.35rem!important;color:#2f4536!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu .hm-dropdown-toggle{top:0!important;right:0!important;width:3rem!important;height:100%!important;min-height:2.85rem;line-height:1!important;padding:0!important;margin:0!important;border:none!important;border-left:1px solid #eef2ef!important;border-radius:0!important;background:#fff!important;display:flex!important;align-items:center;justify-content:center;color:#4a5c50!important;transition:background 0.12s ease}.hm-mobile-sidebar--datafloq .hm-mobile-menu .hm-dropdown-toggle:hover,.hm-mobile-sidebar--datafloq .hm-mobile-menu .hm-dropdown-toggle:focus{background:#f3faf4!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu .hm-dropdown-toggle.toggled-on svg{transform:rotate(-180deg)}.hm-mobile-sidebar--datafloq .hm-mobile-sb-actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 1rem calc(0.85rem + env(safe-area-inset-bottom));margin:0;border-top:1px solid #dce7df;background:#fff;flex-shrink:0}.hm-mobile-sidebar--datafloq .hm-mobile-sb-actions__auth{display:flex;flex-direction:row;align-items:stretch;gap:.5rem}.hm-mobile-sidebar--datafloq .hm-mobile-sb-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.65rem;padding:.55rem .65rem;font-size:.9rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none!important;border-radius:.55rem;border:1px solid #c5d4c8;background:#fff;color:#173c24!important;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.hm-mobile-sidebar--datafloq .hm-mobile-sb-btn--login:hover,.hm-mobile-sidebar--datafloq .hm-mobile-sb-btn--login:focus,.hm-mobile-sidebar--datafloq .hm-mobile-sb-btn--register:hover,.hm-mobile-sidebar--datafloq .hm-mobile-sb-btn--register:focus{background:#f4faf5;border-color:var(--df-brand-green,#5aaf62);color:#0f2918!important}.hm-mobile-sidebar--datafloq .hm-mobile-sb-btn--advertise{background:var(--df-brand-green,#5aaf62);border-color:var(--df-brand-green,#5aaf62);color:#fff!important}.hm-mobile-sidebar--datafloq .hm-mobile-sb-btn--advertise:hover,.hm-mobile-sidebar--datafloq .hm-mobile-sb-btn--advertise:focus{background:var(--df-brand-green-hover,#4a9653);border-color:var(--df-brand-green-hover,#4a9653);color:#fff!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu-toggle{flex-shrink:0}.hm-mobile-sidebar--datafloq .hm-mobile-menu-topics{margin:0;padding:0;border-top:none}.hm-mobile-sidebar--datafloq .hm-mobile-menu-topics__label{display:none!important}.hm-mobile-sidebar--datafloq .hm-mobile-menu-topics .menu{list-style:none;margin:0;padding:0}.hm-mobile-sidebar--datafloq .hm-mobile-menu-topics .menu a{display:block;padding:.55rem 0;font-size:1.0625rem;font-weight:600;color:#173c24;text-decoration:none;border-bottom:1px solid rgb(15 41 24 / .08)}.hm-mobile-sidebar--datafloq .hm-mobile-menu-topics .menu a:hover,.hm-mobile-sidebar--datafloq .hm-mobile-menu-topics .menu a:focus{color:var(--df-brand-green-hover,#4a9653)}@media (max-width:768px){#masthead.site-header .site-branding-container .custom-logo-link img,#masthead.site-header .site-branding-container img.custom-logo,#masthead.site-header .site-branding-container .site-logo img{height:28px!important;max-height:28px!important;width:auto!important;max-width:160px!important;aspect-ratio:1048 / 219}#masthead.site-header .site-branding-container .site-title{font-size:.9rem;line-height:1.2}}