.attorney span{background-color:gray;color:white;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:16px;text-decoration-color:transparent;border-color:black}.attorney.active span{background-color:white;color:black}.attorney span::after{content:"";position:absolute;left:0;bottom:-10px;width:0;height:4px;background-color:red;transition:width 0.3s ease}.attorney.active span::after{width:100%}.learn-more-link{position:relative;color:#D68F04!important;font-size:18px;font-weight:600;text-decoration:none!important}.learn-more-link::after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:#D68F04;transition:width 0.3s ease}.learn-more-link:hover::after{width:100%}