.nav-link{color:inherit;margin:0 1rem;font-size:1.2rem;font-weight:500;text-decoration:none;position:relative}.nav-link:after{content:"";opacity:0;background-color:#000;width:calc(100% + 2.4em);height:2px;transition:opacity .3s;position:absolute;bottom:-8px;left:-1.2em}.nav-link:hover:after{opacity:1}ul li:first-child .nav-link:after{transition:none;opacity:1!important}
