.intro-top span{
    font-size: 1.375rem;
    color: #4D5F5E;
}
.text-content{
    padding-left: 17vw;
    padding-right: 17vw;
    font-size: 17px;
    color: #4D5F5E;
}
.text-content .bottom-link{
    display: block;
    margin-top: 120px;
    text-decoration: underline;
    color: #4D5F5E;
    text-decoration-thickness: 1px;
}
.text-content a:not(.bottom-link){
    color: #4D5F5E;
    font-weight: bold;
    text-decoration: underline;
    text-decoration-color: #4D5F5E;
    text-decoration-thickness: 1px;
    text-underline-offset: 6px;
}

.page-detail{
    padding: 0 var(--general-padding) var(--general-padding) !important;
    max-width: 60%;
}