.city-life-menu{position:relative}.city-life-menu>summary{cursor:pointer;padding:10px 14px;color:#ead4a9;list-style:none;font:inherit}.city-life-menu>summary:after{content:" ▾"}.city-life-menu>div{position:absolute;top:100%;left:0;z-index:100;width:240px;display:grid;padding:8px;border:1px solid #9d875c;background:#101c2b;box-shadow:0 14px 40px #0008}.city-life-menu button{text-align:left;width:100%;white-space:normal}.city-life-menu summary:focus-visible{outline:2px solid #dfbb78}.v71-mobile-nav{overflow-x:auto}.v71-mobile-nav button{flex:1;min-width:56px}@media(max-width:700px){.city-life-menu>div{position:fixed;top:110px;left:12px;width:calc(100vw - 24px)}}

.v71-era-fixed{font-size:11px;letter-spacing:1px;color:#d9c18f;padding:12px 14px;border:1px solid #5c6e69;border-radius:4px;white-space:nowrap}.topnav a.navlink{display:inline-flex;align-items:center;text-decoration:none}
