[data-tempo-navigation]{position:relative;z-index:12}
.tempo-nav-group{position:relative}
.tempo-nav-group summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;font-weight:700}
.tempo-nav-group summary::after{content:"";width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.tempo-nav-group[open] summary::after{transform:rotate(225deg);margin-top:3px}
.tempo-nav-links{position:absolute;top:calc(100% + 11px);right:0;min-width:230px;padding:5px;border:1px solid #dbe4da;background:#fff;color:#234635;box-shadow:0 10px 30px #102c2326;border-radius:10px}
#nav .tempo-nav-links a{display:block;padding:8px 10px;border-radius:5px;line-height:1.35;color:#234635;text-decoration:none;white-space:normal}
#nav .tempo-nav-links a:hover,#nav .tempo-nav-links a:focus-visible{background:#e9f3eb}
#nav .tempo-nav-direct{font-weight:700}
@media(max-width:880px){
  [data-tempo-navigation]{align-items:flex-start}
  .tempo-nav-links{position:static;margin-top:6px;min-width:0;box-shadow:none}
}
.mast .tempo-nav-group summary{color:#e6eee9}
.mast #nav .tempo-nav-links a{color:#234635}
@media(max-width:880px){.mast #nav{max-height:75vh;max-height:75dvh;overflow:auto}.mast .tempo-nav-group summary{padding:8px 0}}
#nav .tempo-nav-group{padding:0;border:0}
#nav .tempo-nav-group > summary,#nav > .tempo-nav-direct{font-size:14px;font-weight:700;line-height:1.45}
