/* Mobil ve performans odakli son duzeltmeler */
.related-news-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
}

.related-news-grid a{
    display:block;
    padding:12px;
    border-radius:16px;
    background:#fff;
    border:1px solid var(--line);
    text-decoration:none;
}

.related-news-grid b{
    display:inline-flex;
    width:max-content;
    border-radius:999px;
    padding:5px 8px;
    background:color-mix(in srgb,var(--theme-hot) 14%,#fff);
    color:var(--theme-hot);
    font-size:10px;
    font-weight:1000;
}

.related-news-grid span{
    display:block;
    margin-top:8px;
    color:var(--theme-text);
    font-weight:950;
    line-height:1.25;
}

@media(max-width:860px){
    .award-header .header-row{
        display:flex !important;
    }

    .top-ad{
        width:calc(100% - 24px) !important;
    }

    .award-stage,
    .portal-content,
    .article-page,
    .inner-layout{
        gap:14px !important;
    }

    .fx-grid-4{
        grid-template-columns:1fr 1fr !important;
    }

    .article-main{
        padding:18px !important;
    }
}

@media(max-width:620px){
    .award-header .brand .logo-box img{
        height:42px !important;
    }

    .sozcu-menu{
        padding-bottom:2px;
    }

    .tv-slider,
    .tv-slide img,
    .tv-slide-fallback{
        height:300px !important;
    }

    .headline-fill-strip,
    .award-hot,
    .portal-card,
    .saas-card{
        border-radius:16px !important;
    }

    .fill-grid-6,
    .award-hot .breaking-grid,
    .related-news-grid{
        grid-template-columns:1fr !important;
    }

    .fill-grid-6 .fill-news{
        grid-template-columns:88px 1fr !important;
        min-height:96px !important;
    }

    .fill-grid-6 .fill-news img,
    .fill-grid-6 .fill-news .image-fallback{
        width:88px !important;
        height:76px !important;
    }

    .article-main h1{
        font-size:30px !important;
        letter-spacing:-.04em !important;
    }

    .article-summary{
        font-size:17px !important;
    }
}
