/* Private draft: More dropdown for secondary destinations. Additive; does not alter body type sizes or CTA. */
.nav-more{position:relative;display:flex;align-items:center}
.nav-more-btn{appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:uppercase;opacity:.7;transition:opacity .3s,color .3s;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:.35em}
.nav-more-btn:hover,.nav-more-btn:focus-visible{opacity:1;color:var(--bronze2,#d9b88f);outline:none}
.nav-more-btn[aria-expanded="true"]{opacity:1;color:var(--bronze2,#d9b88f)}
.nav-more-btn .chev{display:inline-block;width:.55em;height:.55em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-1px,-2px);opacity:.85;transition:transform .2s}
.nav-more-btn[aria-expanded="true"] .chev{transform:rotate(225deg) translate(-1px,-1px)}
.nav-more-panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);min-width:220px;padding:10px 0;background:rgba(6,5,4,.94);border:1px solid rgba(234,226,212,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 40px rgba(0,0,0,.45);z-index:120}
.nav-more-panel[hidden]{display:none}
.nav-more-panel a{display:block;padding:12px 18px;opacity:.85;letter-spacing:.18em;font-size:12px;text-transform:uppercase;white-space:nowrap;color:var(--bone,#ece4d6);text-decoration:none}
.nav-more-panel a:hover,.nav-more-panel a:focus-visible{opacity:1;color:var(--bronze2,#d9b88f);outline:none;background:rgba(234,226,212,.06)}
.nav-more-panel a[aria-current="page"]{color:var(--bronze2,#d9b88f);opacity:1}
/* Keep primary row from wrapping/crowding at 1440; More replaces five extra top-level tabs */
html body .hdr nav.mono{align-items:center}
@media (max-width:1100px){
  /* Phone/tablet: primary nav already hidden; More lives only in desktop header */
  .nav-more{display:none}
}
