.hero{
    margin-top: 2.5rem;    
    margin-bottom: 3.5rem;
}



.general-instructions ul{
    list-style: disc;
    line-height: 1.7rem;
    
    font-weight: 400;
  
}


.general-instructions .form-link{
    text-decoration: none;
    border:1px solid #5ab32e;
    border-radius: 5px;
    background-color: #5ab32e;
    color: white;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 150px;
    text-align: center;
    margin-top: 40px;
    padding: 10px 20px;
    cursor: pointer;
    font-weight: 500;
    letter-spacing: 0.087rem;
}

.general-instructions .form-link:hover{
    transform: translateY(-2px); /* Slide up */
}


/* Extra Small devices (portrait phones, < 576px) */
@media only screen and (max-width: 575.98px) {


    .general-instructions ul{
        line-height: 1.4rem;
       
       
    }

}

/* Ultra Small (tiny devices, like older phones < 480px) */
@media only screen and (max-width: 479.98px) {

    .general-instructions ul{
        line-height: 1.5rem;
       
        
    }
    
}

