.top .nav{gap:clamp(13px,1.8vw,25px)}.top .nav>a:after{bottom:4px}.top .nav details{position:relative}.top .nav summary{position:relative;display:block;list-style:none;cursor:pointer;padding:0 2px 10px;transition:color .22s ease}.top .nav summary::-webkit-details-marker{display:none}.top .nav summary:before{content:'';position:absolute;left:50%;bottom:4px;width:0;height:1px;background:var(--gold);transform:translateX(-50%);transition:width .24s ease}.top .nav summary:after{content:'\2193';position:absolute;left:50%;bottom:-1px;margin:0;font-size:9px;line-height:1;color:var(--gold);transform:translateX(-50%);transition:transform .24s ease,color .24s ease}.top .nav details:hover summary,.top .nav details[open] summary{color:#a36f34}.top .nav details:hover summary:before,.top .nav details[open] summary:before{width:100%}.top .nav details:hover summary:after,.top .nav details[open] summary:after{transform:translate(-50%,1px)}.top .nav details>div{position:absolute;top:30px;left:50%;z-index:10;min-width:178px;padding:8px;background:var(--paper,#fffaf5);border:1px solid var(--line);box-shadow:0 12px 25px #24170f1c;transform:translateX(-50%)}.top .nav details>div a{display:block;padding:8px 10px;white-space:nowrap;transition:padding-left .2s ease,color .2s ease}.top .nav details>div a:hover{padding-left:14px}.top .nav details>div a:after{display:none}.top .nav .nav-results{display:inline}@media(max-width:780px){.top .nav.open{display:grid;position:absolute;top:74px;left:0;right:0;z-index:15;padding:12px 20px 22px;background:var(--paper);border-bottom:1px solid var(--line);justify-content:stretch;gap:0}.top .nav.open>a,.top .nav.open details{padding:11px 0;border-bottom:1px solid var(--line)}.top .nav.open summary{padding:0}.top .nav.open summary:before,.top .nav.open summary:after{display:none}.top .nav.open details>div{position:static;border:0;box-shadow:none;padding:4px 0 0;background:transparent;transform:none}.top .nav.open details>div a{padding:8px 10px}.top .nav.open a:after{display:none}}
