.-sidebar-related-title-section>i {
    margin-inline-end:15px; font-weight: 900;
    color: var(--secondarytext);
    font-size: 22px;
    width: 44px;
    height: 44px;
    border: 2px solid var(--diver);
    border-radius: 50%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center
}
.-Posts-RelatedBoxes {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px
}
.-Posts-RelatedBoxes>.-YC-Post-box {
    min-width: 420px;
    max-width: 440px
}

.-YC-related-posts {
    --bgcolor: #fff;
    overflow: hidden
}

.-Related-Single.-Box-SingleItem {
    display: block;
    position: relative;
    background: linear-gradient(180deg, var(--background-color), transparent);
    padding-top: 50px;
    margin-inline:30px; border-radius: 25px
}

.-Related-Single {
    padding: 0 0 60px
}

h2.-TitleContent-section {
    display: flex;
    font-size: 24px;
    font-weight: 600;
    align-items: center;
    flex-wrap: wrap;
    MARGIN-BOTTOM: 35px;
    justify-content: center
}

h2.-TitleContent-section>div {
    color: var(--uicolor3);
    margin-inline-start:7px}
    
.-TitleContent-section>a {
    margin-inline-start:auto;
    display: flex;
    font-size: 17px;
    font-weight: 400;
    align-content: center;
    align-items: center;
    color: var(--uicolor);
    flex-wrap: wrap;
    padding: 11px 15px;
    overflow: hidden;
    border: 2px solid var(--uicolor);
    border-radius: var(--largeradius);
    position: relative;
    transition: 180ms all ease;
}

.-TitleContent-section>a>i {
    font-weight: 600;
    position: absolute;
    left: -30px;
    transition: inherit;
}

.-TitleContent-section>a:hover>i {
    left: 20px
}

.-TitleContent-section>a:hover {
    color: #fff;
    padding-inline-end:50px; background: var(--uicolor);
    border-color: var(--uicolor)
}