/* Scoped to the single-sponsor section image. */
.ag2-hero:has(img[src="/assets/ag-makkah-single-sponsor-20261105-da09f0718c6d/desktop.webp"]) picture{display:block;width:100%;height:100%}
.ag2-hero:has(img[src="/assets/ag-makkah-single-sponsor-20261105-da09f0718c6d/desktop.webp"]) h1{font-size:clamp(26px,3vw,36px);line-height:1.18}
@media(max-width:360px){.ag2-hero:has(img[src="/assets/ag-makkah-single-sponsor-20261105-da09f0718c6d/desktop.webp"]) .ag2-supporting{display:none}.ag2-hero:has(img[src="/assets/ag-makkah-single-sponsor-20261105-da09f0718c6d/desktop.webp"]) .ag2-hero-content{padding-top:8px}html:not([dir="rtl"]) .ag2-hero:has(img[src="/assets/ag-makkah-single-sponsor-20261105-da09f0718c6d/desktop.webp"]) h1{font-size:22px;letter-spacing:-.4px}}

/* Keep the retained channel accessible without covering mobile page links. */
@media(max-width:700px){.ag-saudi-channel{position:static!important;margin:12px 14px 96px auto!important}}
