body:has([data-site-banner]) .site-nav{top:2.25rem}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1.5px;background:currentColor;transition:width .3s cubic-bezier(.22,1,.36,1),left .3s cubic-bezier(.22,1,.36,1);border-radius:1px}.nav-link:hover:after{width:100%;left:0}.nav-dropdown{position:relative}.nav-dropdown-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(6px);opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);z-index:60}.nav-dropdown-panel:before{content:"";position:absolute;top:-16px;left:0;width:100%;height:16px}.nav-dropdown:focus-within .nav-dropdown-panel,.nav-dropdown:hover .nav-dropdown-panel{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.nav-dropdown-panel a:hover{background:rgba(6,87,65,.04);color:#065741}