
/* ============================
   Peptide Science Articles v1.01
   Screenshot-matched layout
   ============================ */

.signalyn-peptide-science-page .sb-articles-section{
    padding-top:92px!important;
    padding-bottom:78px!important;
}

.signalyn-peptide-science-page .sb-articles-title{
    margin-top:6px!important;
    margin-bottom:34px!important;
}

.signalyn-peptide-science-page .sb-article-grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:28px 24px!important;
    list-style:none!important;
    padding:0!important;
    margin:0!important;
}

.signalyn-peptide-science-page .sb-article-card{
    background:#fff!important;
    border:1px solid #E4E8EC!important;
    border-radius:16px!important;
    overflow:hidden!important;
    height:100%!important;
    box-sizing:border-box!important;
    padding:0!important;
    box-shadow:none!important;
}

.signalyn-peptide-science-page .sb-article-image{
    margin:0!important;
    overflow:hidden!important;
    border-radius:16px 16px 0 0!important;
}

.signalyn-peptide-science-page .sb-article-image img{
    width:100%!important;
    height:220px!important;
    object-fit:cover!important;
    display:block!important;
    transition:transform .25s ease!important;
}

.signalyn-peptide-science-page .sb-article-card:hover .sb-article-image img{
    transform:scale(1.018);
}

.signalyn-peptide-science-page .sb-article-body{
    padding:22px 22px 18px!important;
}

.signalyn-peptide-science-page .sb-article-category{
    margin:0 0 12px!important;
}

.signalyn-peptide-science-page .sb-article-category a{
    color:#16A7C9!important;
    font-size:12px!important;
    font-weight:600!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
}

.signalyn-peptide-science-page .sb-article-heading{
    margin:0 0 13px!important;
    font-size:21px!important;
    line-height:1.28!important;
    font-weight:500!important;
    letter-spacing:-.01em!important;
}

.signalyn-peptide-science-page .sb-article-heading a{
    color:#15181B!important;
    text-decoration:none!important;
}

.signalyn-peptide-science-page .sb-article-heading a:hover{
    color:#16A7C9!important;
}

.signalyn-peptide-science-page .sb-article-excerpt{
    color:#69727E!important;
    font-size:15px!important;
    line-height:1.55!important;
    margin-bottom:20px!important;
}

.signalyn-peptide-science-page .sb-article-excerpt p{
    margin:0!important;
}

.signalyn-peptide-science-page .sb-article-meta{
    border-top:1px solid #EDF0F2!important;
    padding-top:16px!important;
    margin-top:16px!important;
    color:#8B929A!important;
    font-size:12px!important;
}

.signalyn-peptide-science-page .sb-article-date{
    color:#8B929A!important;
    font-size:12px!important;
}

.signalyn-peptide-science-page .sb-popular-section{
    background:#F2F8FB!important;
}

.signalyn-peptide-science-page .sb-popular-title{
    margin-top:6px!important;
    margin-bottom:26px!important;
}

.signalyn-peptide-science-page .sb-popular-list{
    border-top:1px solid #DCE5EA!important;
}

.signalyn-peptide-science-page .sb-popular-row{
    display:grid!important;
    grid-template-columns:56px 1fr 90px!important;
    align-items:center!important;
    min-height:68px!important;
    border-bottom:1px solid #DCE5EA!important;
    column-gap:12px!important;
}

.signalyn-peptide-science-page .sb-popular-num{
    color:#55BBD2!important;
    font-size:18px!important;
    font-weight:400!important;
}

.signalyn-peptide-science-page .sb-popular-name{
    color:#15181B!important;
    font-size:15px!important;
    font-weight:500!important;
    line-height:1.35!important;
}

.signalyn-peptide-science-page .sb-popular-views{
    color:#8B929A!important;
    font-size:12px!important;
    text-align:right!important;
}

@media(max-width:900px){
    .signalyn-peptide-science-page .sb-article-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}

@media(max-width:620px){
    .signalyn-peptide-science-page .sb-article-grid{
        grid-template-columns:1fr!important;
        gap:20px!important;
    }
    .signalyn-peptide-science-page .sb-article-image img{
        height:auto!important;
        aspect-ratio:16/9!important;
    }
    .signalyn-peptide-science-page .sb-popular-row{
        grid-template-columns:42px 1fr!important;
        padding:15px 0!important;
    }
    .signalyn-peptide-science-page .sb-popular-views{
        grid-column:2!important;
        text-align:left!important;
        margin-top:5px!important;
    }
}
