.right-content {
    display: flex;
    gap: 50px;
    border-bottom: 1px solid #F4F4F4;
    padding: 20px 0;
    cursor: pointer;
    align-items: center;
}
.left-data {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 50px;
    flex: 0 0 10%;
}
.middle-section {
    flex: 0 0 66%;
}
.right-section {
    flex: 0 0 10%;
}
.data-style {
    font-size: 18px;
    margin-bottom: 10px;
}
.pos-img {
    max-width: 110px;
    max-height: 80px;
}

.info-title {
    font-size: 22px;
}
.info-sub {
    display: flex;
    gap: 20px;
    margin: 20px 0;
}
.info-sub a {
    text-decoration: none;
    color: inherit;
}
.info-sub a:hover {
    color: #1A6FC4;
}
.card-main-right-content {
    display: flex;
    flex-direction: column;
}
.card-main-right-content a {
    text-decoration: none;
    color: inherit;
}
.pos-img2{
    width: 700px;
    display: block;
    margin: 20px auto;
}
.content-file {
    line-height: 2.5;
}

.content-file a {
    color: #1A6FC4;
    text-decoration: none;
    border-bottom: 1px solid #1A6FC4;
    padding-bottom: 2px;
}