.main-site-nav{align-items:center;background:#000;color:#fff;display:flex;gap:.75rem;min-height:58px;padding:0 .85rem}.main-site-brand{margin-right:auto;flex-shrink:0}.main-site-brand img{display:block;width:125px;max-width:32vw;height:auto}.main-site-desktop-links{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .85rem}.main-site-nav a,.main-site-nav summary{color:inherit}.main-site-nav a[aria-current=page]{font-weight:700;text-decoration:underline}.main-site-nav details{position:relative}.main-site-nav summary{cursor:pointer;white-space:nowrap;padding:.3rem .45rem}.main-site-menu-panel{position:absolute;z-index:1;top:calc(100% + .45rem);right:0;min-width:9rem;max-width:min(80vw,20rem);margin:0;padding:.35rem;list-style:none;border:1px solid #444;border-radius:.25rem;background:#161616;box-shadow:0 .3rem .8rem #0005}.main-site-menu-panel a{display:block;padding:.4rem .6rem}.main-site-mobile-menu{display:none}.main-site-page{min-width:0!important}.main-site-page .text-overlay{width:min(94vw,75rem)}.main-site-page .text-overlay .inner-text{width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width:991.98px){.main-site-desktop-links{display:none}.main-site-mobile-menu{display:block}.main-site-nav .main-site-menu-panel{position:fixed;top:58px;right:.75rem;max-height:calc(100dvh - 4rem);overflow:auto}.main-site-languages summary{max-width:40vw;overflow:hidden;text-overflow:ellipsis}}