/* H-331 Seo:LayoutAlign1280H331: three 1280 px layout faults, each fixed with a rule scoped to its own page block.
   1) /ozellikler feature panel: the stacked screenshots are inline images with no gap, so the lower one ("Genel Bilgiler" heading) touches the upper one.
   2) /ozellikler: the "Calisma Biciminize Gore" block (.ozl-who, max-width 1200) sat at x=56 while the category hub below it (.ozl-hub, 1428 box) starts at x=16; same box now.
   3) Home download banner: the one-line heading ran into the phone image box (text right edge 820 px, image box from 766 px at 1280); the heading keeps clear of the image column.
   Hero (HeroLcpH177 / HeroSubH289 / .SliderText) and the brand logo strip are not touched. */
html body .property-feature-section .property-feature-content > img.property-feature-img {
    display: block;
    margin-bottom: 18px;
}

html body .site-content:has(> .mlsnedir-fonksiyonlar) > .ozl-who {
    max-width: 1428px;
}

@media (min-width: 992px) {
    html body .section-banner.layout-04 .banner-left .heading-title {
        max-width: calc(100% - 9vw);
    }
}

/* H-331b (same flag): home page only (anchored on the .site-content that holds the AI features block). The "RE-OS Yapay Zeka" card and the "MLS nedir" card were
   96vw wide (1229 px at 1280, 26 px side gap) while every other home section uses the 1280 site container (content box 1256 px, 12 px gap).
   Both cards take the container content width; the 1400 px cap and the mobile rules (below 992 px) are unchanged. Hero and the logo strip are not touched. */
@media (min-width: 992px) {
    html body .site-content:has(> .ai-features-section) > .ai-features-section > .ai-features-card,
    html body .site-content:has(> .ai-features-section) > .mlsnedir-section > .mlsnedir-card {
        width: calc(100% - 24px);
    }
}
