.publication-navigation{position:relative;gap:20px;align-items:stretch;font-size:13px}.publication-navigation .publication-nav-primary{height:auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:0 28px}.main-nav.publication-navigation a{font-size:inherit}.publication-navigation a,.publication-navigation summary{min-height:44px;display:flex;align-items:center;gap:8px;line-height:1.5}.publication-navigation a{padding-block:10px}.publication-navigation .nav-current:after{bottom:0}.publication-navigation .publication-nav-more{flex:none;align-self:start}.publication-nav-more>summary{cursor:pointer;list-style:none;padding:10px 0 10px 14px}.publication-nav-more>summary::-webkit-details-marker{display:none}.publication-nav-more[open]>summary .publication-icon{transform:rotate(180deg)}.publication-navigation .publication-nav-destinations{position:absolute;z-index:20;top:100%;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;width:min(600px,100%);padding:18px 24px;border:1px solid #0d1c30;border-top:3px solid #ad2535;background:#fff;box-shadow:0 12px 22px #0d1c3014}.publication-nav-destinations a{border-bottom:1px solid #d9dce0}.publication-nav-destinations a:last-child{grid-column:1/-1;border:0}.publication-navigation .publication-nav-compact{display:none}.publication-navigation a:focus-visible,.publication-navigation summary:focus-visible{outline:2px solid #a62435;outline-offset:3px}@media(max-width:1100px){.publication-navigation .publication-nav-primary .publication-nav-wide{display:none}.publication-navigation .publication-nav-compact{display:flex}}@media(max-width:700px){.publication-navigation{display:block;font-size:12px}.publication-navigation .publication-nav-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.publication-navigation .publication-nav-primary a{justify-content:center;text-align:center;padding-inline:2px}.publication-nav-more>summary{justify-content:space-between;padding:10px 6px;border-top:1px solid #d9dce0}.publication-navigation .publication-nav-destinations{position:static;width:auto;box-shadow:none;border:0;border-top:1px solid #d9dce0;padding:4px 6px 12px;gap:0 20px}}@media(max-width:360px){.publication-navigation .publication-nav-destinations{grid-template-columns:1fr}}