.mega-nav{display:flex;align-items:center;gap:26px}.mega-item{position:static}.mega-heading{display:flex;align-items:center;gap:2px}.mega-heading>a{white-space:nowrap}.mega-toggle{border:0;background:transparent;padding:8px 5px;color:inherit;cursor:pointer;border-radius:5px;font-size:13px}.mega-toggle:focus-visible,.mega-nav a:focus-visible,.mega-categories button:focus-visible{outline:2px solid #16934d;outline-offset:3px}.mega-panel{position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%);width:min(1040px,calc(100vw - 40px));background:#fff;color:#203b30;border:1px solid #dfe7e2;border-radius:0 0 14px 14px;box-shadow:0 18px 45px #173b3020;z-index:120;overflow:hidden}.header,.cms-nav{position:sticky;top:0;z-index:60}.mega-top{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid #e7ede9;gap:18px}.mega-top strong{font-size:15px}.mega-top input{font:inherit;border:1px solid #dfe7e2;background:#f7faf8;padding:9px 12px;border-radius:7px;width:260px;font-size:13px}.mega-body{display:grid;grid-template-columns:160px minmax(0,1fr);height:min(440px,65vh)}.mega-categories{overflow:auto;padding:10px;background:#f6f9f7;border-right:1px solid #e7ede9;display:flex;flex-direction:column;gap:3px}.mega-categories button{border:0;background:transparent;text-align:left;border-radius:6px;padding:10px;font:13px/1.5 inherit;cursor:pointer;display:flex;justify-content:space-between;color:#60776b}.mega-categories button[aria-pressed=true]{background:#e4f1e9;color:#12613a;font-weight:600}.mega-content{min-width:0;overflow:auto;padding:18px 22px}.mega-group-head{display:flex;justify-content:space-between;margin-bottom:14px;font-size:13px;color:#526e5f}.mega-group-head small{color:#8a9990}.mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.mega-links a{display:block;padding:10px!important;border-radius:7px;min-width:0;text-decoration:none;color:#234535;line-height:1.5!important}.mega-links a:hover{background:#f0f7f2}.mega-links strong{display:block;font-size:13px;font-weight:550}.mega-links small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;color:#829188;margin-top:5px;line-height:1.6}.mega-links em{font-style:normal;font-size:10px;background:#fff2d7;color:#8f6516;padding:2px 4px;border-radius:3px}.mega-all{display:block!important;font-size:12px;margin-top:18px;padding:10px 0!important;border-top:1px solid #e7ede9;color:#16864a!important}.mega-empty{padding:30px;color:#829188;font-size:13px}.mega-nav [hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){.mega-nav{gap:12px}.mega-panel{width:calc(100vw - 20px)}.mega-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-body{grid-template-columns:125px minmax(0,1fr)}}@media(max-width:600px){.mega-nav{flex-wrap:wrap;gap:8px 14px}.mega-panel{top:100%;border-radius:0 0 10px 10px}.mega-top{padding:12px}.mega-top input{width:180px}.mega-body{grid-template-columns:104px minmax(0,1fr);height:60vh}.mega-content{padding:12px}.mega-links{grid-template-columns:1fr}.mega-links small{-webkit-line-clamp:1}.mega-categories button{padding:9px 6px;font-size:12px}.cms-nav{flex-wrap:wrap}}

@media(max-width:850px){.header{flex-wrap:wrap;height:auto;min-height:68px}.top-nav.mega-nav{display:flex!important;order:4;width:100%;justify-content:center;padding:8px 0}.mega-heading>a{padding:5px 0!important}.mega-panel{left:50%}}

.mega-content{overflow:hidden}.mega-group{height:100%;display:flex;flex-direction:column}.mega-group-head{flex-shrink:0}.mega-links{overflow:auto;flex:1;align-content:start}.mega-all{flex-shrink:0;margin-top:8px;background:#fff}.mega-categories button{font:inherit;font-size:13px;line-height:1.5}
.mega-panel a{height:auto!important;min-height:0}.mega-links{min-height:0}.mega-group{min-height:0}.mega-all{line-height:1.6!important}
.mega-links{grid-auto-rows:max-content}

.mega-panel,.mega-categories,.mega-links{overscroll-behavior:contain}.mega-categories,.mega-links{touch-action:pan-y}
