.conference-menu{position:relative}.conference-menu summary{cursor:pointer;list-style:none;white-space:nowrap}.conference-menu summary:after{content:'⌄';padding-left:7px}.conference-menu summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.conference-menu>ul{position:absolute;top:calc(100% + 12px);left:0;width:285px;max-height:70vh;overflow:auto;margin:0;padding:8px 0;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 35px #163e4620;z-index:20;list-style:none;font-size:13px}.conference-menu ul ul{list-style:none;margin:0;padding:0 0 0 18px;background:#edf0e9}.header nav .conference-menu a{display:block;padding:10px 18px;border-bottom:1px solid var(--line);white-space:normal}.conference-menu a:hover{background:#e6ebe1}.conference-menu li:last-child>a{border-bottom:0}.side-menu{list-style:none;padding:0}.side-menu ul{padding-left:16px;list-style:none}.conference-index{list-style:none;padding:0;max-width:850px}.conference-index>li{border-bottom:1px solid var(--line);padding:18px 10px}.conference-index ul{margin:12px 0 0;list-style:none;padding-left:25px;font-size:14px}.conference-index ul li{padding:6px 0}.archive-poster{margin-top:40px;max-width:700px}footer .conference-menu{margin:10px 0;font-size:12px}footer .conference-menu>ul{position:static;max-height:none;width:100%;background:transparent;color:inherit;border:0;box-shadow:none;padding:0}footer .conference-menu ul ul{background:transparent}footer .conference-menu a{font-size:11px;padding:3px 0}footer .conference-menu a:hover{background:transparent}.prose svg{display:none}@media(max-width:760px){.conference-menu>ul{position:static;box-shadow:none;max-height:none;width:100%;margin-top:10px;background:#f1f2eb}.conference-menu summary{padding:13px;border-bottom:1px solid var(--line)}.header nav .conference-menu a{font-size:13px;padding:12px}.conference-menu ul ul{padding-left:15px}}
