.nav .logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:160px;height:64px;padding:5px 9px;background:transparent;border:1px solid transparent;border-radius:0;line-height:1}.nav .logo img{display:block;width:100%;height:auto;max-height:54px;object-fit:contain}.nav .logo:focus-visible{outline:3px solid #f0c56f;outline-offset:4px}@media(max-width:420px){.nav .logo{width:142px;height:57px}.nav .navin{gap:10px}}
/* Leave room for the sticky navigation when a selected profile scrolls open. */
#reading{scroll-margin-top:100px}
