#homepage .home-hot{margin:0;background:#fff;padding:18px 14px;border-top:3px solid #df0000}.hot-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px}.hot-heading span{width:8px;height:8px;background:#e00000;border-radius:50%}.hot-heading h2{font-size:20px;margin:0}.hot-content{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px}.hot-lead{color:inherit;text-decoration:none;display:block}.hot-lead img{width:100%;aspect-ratio:1.8;object-fit:cover}.hot-lead small,.hot-lead h3{font-size:27px;line-height:1.16;margin:0}.hot-lead p{font-size:13px;line-height:1.55;color:#657487;margin:9px 0}.home-hot time{font-size:11px;color:#6f7d8d}.hot-updates{border-left:1px solid #e3e9ed;padding-left:16px}.hot-updates h3{font-size:15px;margin:0 0 10px}.hot-updates a{display:block;text-decoration:none;color:inherit;border-bottom:1px solid #e8edf1;padding:11px 0}.hot-updates time{display:block;margin-bottom:5px}.hot-updates strong{font-size:14px;line-height:1.4;display:block}
#homepage .latest.editorial-feed{height:auto;padding:20px 14px;background:white;border:0;border-top:3px solid #0a2239;border-radius:0}.feed-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.feed-heading h2{font-size:24px;margin:0}.feed-heading>span{font-size:12px;color:#718093}.feed-pagination{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:24px 0 8px}.feed-pagination a,.feed-pagination span{padding:10px 13px;background:#f2f5f7;border:1px solid #e3e8ed;text-decoration:none;color:#162f45;font-size:13px}.feed-pagination [aria-current=page]{background:#dc0000;color:#fff;border-color:#dc0000}.feed-pagination [aria-disabled]{opacity:.5}
@media(max-width:760px){.hot-content{grid-template-columns:1fr}.hot-updates{border-left:0;padding-left:0;border-top:1px solid #e5ebef;padding-top:14px}.hot-lead h3{font-size:25px}.feed-heading h2{font-size:20px}}

#homepage .home-hot{margin:12px 14px 0}.hot-content{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.hot-lead img{aspect-ratio:2.5}.hot-lead h3{font-weight:800}#homepage .right-column{align-self:start;justify-content:flex-start}@media(max-width:760px){#homepage .home-hot{margin:12px 10px 0}.hot-content{grid-template-columns:1fr}.hot-lead img{aspect-ratio:1.8}}
/* Visual editorial compositions: photos precede headings, never thumbnail rows. */
#homepage .editorial-row,#homepage .expanded-content .category-grid{grid-template-columns:minmax(0,1fr);gap:22px}
#homepage .news-composition.panel{padding:16px 12px;min-height:0;height:auto;border-radius:0;background:#fff;border:0;border-top:3px solid #102d46}
#homepage .news-composition-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}
#homepage .news-composition-heading h2{font-size:24px;margin:0;font-weight:800;color:#102d46}
#homepage .news-composition-heading>a{font-size:12px;white-space:nowrap;text-decoration:none;color:#1264b6}
#homepage .news-composition-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}
#homepage .news-composition-card{display:block;min-width:0;color:#0a2038;text-decoration:none}
#homepage .news-composition-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
#homepage .news-composition-copy small{display:block;color:#cb0000;font-size:11px;font-weight:700;margin:9px 0 6px}
#homepage .news-composition-copy h3{margin:0;font-weight:750;line-height:1.23;font-size:27px;text-wrap:pretty}
#homepage .news-composition-copy time{display:block;font-size:11px;color:#718092;margin-top:9px}
#homepage .news-composition-support{display:grid;gap:18px}
#homepage .news-medium img{aspect-ratio:1.9}
#homepage .news-medium h3{font-size:19px}
#homepage .news-composition-extra,#homepage .feed-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid #e4eaf0}
#homepage .news-supporting img{aspect-ratio:1.5}
#homepage .news-supporting h3{font-size:18px;line-height:1.28}
#homepage .news-composition-b .news-composition-main{grid-template-columns:minmax(0,1fr)}
#homepage .news-composition-b .news-lead img{aspect-ratio:2.3}
#homepage .news-composition-b .news-lead h3{font-size:30px}
#homepage .news-composition-b .news-composition-support{grid-template-columns:repeat(3,minmax(0,1fr))}
#homepage .news-composition-b .news-medium img{aspect-ratio:1.5}
#homepage .news-composition-c .news-composition-main{grid-template-columns:repeat(2,minmax(0,1fr))}
#homepage .news-composition-c .news-lead h3{font-size:24px}
#homepage .news-composition-d .news-lead{display:grid;background:#061b2d;color:#fff}
#homepage .news-composition-d .news-lead>img,#homepage .news-composition-d .news-lead>.news-composition-copy{grid-area:1/1}
#homepage .news-composition-d .news-lead>img{height:100%;aspect-ratio:.85}
#homepage .news-composition-d .news-lead>.news-composition-copy{align-self:end;padding:60px 18px 20px;background:linear-gradient(transparent,rgba(0,12,24,.96))}
#homepage .news-composition-d .news-lead small{display:inline-block;color:#fff;background:#d00000;padding:4px 6px}
#homepage .news-composition-d .news-lead time{color:#d8e1e8}
#homepage .news-composition-card img[src$="/hero.jpg"]{object-position:top}
#homepage .news-composition-a .news-lead img[src$="/hero.jpg"],#homepage .news-composition-b .news-lead img[src$="/hero.jpg"]{aspect-ratio:2.8}
#homepage .latest.editorial-feed{padding:20px 14px}
#homepage .editorial-feed .news-composition-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}
#homepage .editorial-feed .news-lead>img{aspect-ratio:1.3}
#homepage .editorial-feed .news-lead h3{font-size:34px}
#homepage .editorial-feed .news-composition-support{grid-template-columns:repeat(2,minmax(0,1fr))}
#homepage .editorial-feed .news-medium:first-child{grid-column:1/-1}
#homepage .editorial-feed .news-medium:first-child img{aspect-ratio:2.4}
#homepage .editorial-feed .news-medium h3{font-size:19px}
#homepage .feed-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
#homepage .feed-more-grid:empty{display:none}
#homepage .feed-load-more{display:block;margin:24px auto 10px;padding:12px 24px;border:1px solid #cad6df;background:#fff;color:#102d46;cursor:pointer}
#homepage .feed-load-more[hidden]{display:none}
#homepage .feed-count{text-align:center;color:#718092;font-size:12px;margin:10px 0}
@media(max-width:760px){
 #homepage .news-composition-main,#homepage .editorial-feed .news-composition-main{grid-template-columns:minmax(0,1fr)}
 #homepage .news-composition-copy h3{font-size:25px}
 #homepage .news-composition-support,#homepage .news-composition-b .news-composition-support,#homepage .editorial-feed .news-composition-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}
 #homepage .news-medium img,#homepage .news-composition-b .news-medium img{aspect-ratio:1.4}
 #homepage .news-medium h3,#homepage .news-supporting h3,#homepage .editorial-feed .news-medium h3{font-size:18px}
 #homepage .news-composition-extra,#homepage .feed-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}
 #homepage .news-composition-b .news-lead img{aspect-ratio:1.6}
 #homepage .news-composition-b .news-lead h3{font-size:26px}
 #homepage .news-composition-c .news-composition-main{grid-template-columns:minmax(0,1fr)}
 #homepage .news-composition-c .news-lead img{aspect-ratio:1.7}
 #homepage .news-composition-d .news-lead>img,#homepage .editorial-feed .news-lead>img{aspect-ratio:1.2}
 #homepage .editorial-feed .news-lead h3{font-size:27px}
 #homepage .editorial-feed .news-medium:first-child{grid-column:auto}
 #homepage .editorial-feed .news-medium:first-child img{aspect-ratio:1.4}
}
/* Crop the reference's baked-in headline out of the photo without changing the source asset. */
#homepage .news-composition-card img[src$="/hero.jpg"]{object-view-box:inset(0 0 54% 0);object-position:center}
#homepage .news-composition-main{align-items:stretch}
#homepage .news-composition-a .news-lead{display:flex;flex-direction:column}
#homepage .news-composition-a .news-lead>img{flex:1;min-height:0}
#homepage .feed-load-more{font-family:inherit;font-size:14px;font-weight:700}
@media(max-width:760px){#homepage .editorial-feed .news-medium:first-child{grid-column:1/-1}#homepage .editorial-feed .news-medium:first-child img{aspect-ratio:1.8}}
@media(min-width:761px){#homepage .news-composition-extra:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}
/* Lower category vitrines form a full-width row after both upper columns. */
#homepage .category-grid.home-category-vitrines{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding:0 11px 0 14px;margin:14px 0 0;min-width:0}
#homepage .home-category-showcase.panel{padding:18px 14px;min-height:0;height:auto}
#homepage .home-category-showcase .news-composition-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}
#homepage .home-category-showcase .news-lead h3{font-size:32px}
#homepage .home-category-showcase .news-medium h3{font-size:22px}
#homepage .home-category-showcase .news-supporting h3{font-size:21px}
#homepage .home-category-showcase .news-medium img{aspect-ratio:2}
#homepage .home-category-showcase.news-composition-d .news-lead>img{aspect-ratio:1.3}
#homepage .home-category-showcase.news-composition-c .news-composition-main{grid-template-columns:repeat(2,minmax(0,1fr))}
#homepage .home-category-showcase.news-composition-c .news-lead h3{font-size:27px}
#homepage .home-category-showcase.news-composition-b .news-composition-main{grid-template-columns:minmax(0,1fr)}
#homepage .home-category-showcase.news-composition-b .news-lead img{aspect-ratio:2.6}
#homepage .home-category-showcase.news-composition-b .news-composition-support{grid-template-columns:repeat(3,minmax(0,1fr))}
#homepage .home-category-showcase .news-composition-extra{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
#homepage .home-category-vitrines>[data-ad-slot="homepage-category-end-billboard"]{width:100%;max-width:704px;grid-column:1/-1;justify-self:start;margin:0;min-height:0}
@media(max-width:760px){
 #homepage .category-grid.home-category-vitrines{padding:0 10px}
 #homepage .home-category-showcase .news-composition-main,#homepage .home-category-showcase.news-composition-c .news-composition-main{grid-template-columns:minmax(0,1fr)}
 #homepage .home-category-showcase .news-composition-support,#homepage .home-category-showcase.news-composition-b .news-composition-support,#homepage .home-category-showcase .news-composition-extra{grid-template-columns:minmax(0,1fr)}
 #homepage .home-category-showcase .news-lead h3{font-size:27px}
 #homepage .home-category-showcase .news-medium h3,#homepage .home-category-showcase .news-supporting h3{font-size:24px}
 #homepage .home-category-showcase .news-medium img,#homepage .home-category-showcase .news-supporting img,#homepage .home-category-showcase.news-composition-b .news-lead img{aspect-ratio:1.6}
 #homepage .home-category-showcase.news-composition-d .news-lead>img{aspect-ratio:1.3}
}
#homepage .home-category-showcase.news-composition-b .news-composition-support{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
@media(max-width:760px){#homepage .home-category-showcase.news-composition-b .news-composition-support{grid-template-columns:minmax(0,1fr)}}
/* Health only: compact editorial hierarchy, independent intrinsic image ratios. */
#homepage [data-category-slug="saglik"] .health-editorial-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;align-items:start}
#homepage [data-category-slug="saglik"] .health-editorial-side{display:grid;gap:14px}
#homepage [data-category-slug="saglik"] .health-editorial-bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px}
#homepage [data-category-slug="saglik"] .news-health-lead img{aspect-ratio:2;object-fit:cover;object-position:center 38%}
#homepage [data-category-slug="saglik"] .news-health-side img{aspect-ratio:3.3;object-fit:cover;object-position:center top}
#homepage [data-category-slug="saglik"] .news-health-bottom img{aspect-ratio:3.5;object-fit:cover;object-position:center top}
#homepage [data-category-slug="saglik"] .news-health-lead h3{font-size:30px;line-height:1.15}
#homepage [data-category-slug="saglik"] .news-health-side h3{font-size:19px;line-height:1.2}
#homepage [data-category-slug="saglik"] .news-health-bottom h3{font-size:21px;line-height:1.2}
@media(max-width:760px){#homepage [data-category-slug="saglik"] .health-editorial-main,#homepage [data-category-slug="saglik"] .health-editorial-bottom{grid-template-columns:minmax(0,1fr)}#homepage [data-category-slug="saglik"] .news-composition-card img{aspect-ratio:1.7}#homepage [data-category-slug="saglik"] .news-health-lead h3{font-size:27px}}
#homepage [data-category-slug="saglik"] img[src$="5215012.jpg"]{object-position:center 30%}
#homepage [data-category-slug="saglik"] img[src$="3298060.jpg"]{object-position:center}

/* Final category tuning, restricted to the four lower vitrines. */
#homepage [data-category-slug="dunya"].home-category-showcase .news-lead>img{aspect-ratio:2.15;height:auto;align-self:start;object-position:center}
#homepage [data-category-slug="dunya"].home-category-showcase .news-medium img{aspect-ratio:3.1}
#homepage [data-category-slug="dunya"].home-category-showcase .news-composition-main{align-items:start}
#homepage [data-category-slug="dunya"].home-category-showcase .news-composition-support{gap:14px}
#homepage [data-category-slug="dunya"].home-category-showcase .news-medium h3{font-size:20px}
#homepage [data-category-slug="teknoloji"] .category-paired-top,#homepage [data-category-slug="yerel"] .category-paired-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#homepage [data-category-slug="yerel"] .category-paired-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
#homepage .home-category-showcase .category-paired-bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px}
#homepage .home-category-showcase .news-paired-lead img{aspect-ratio:2.2;object-fit:cover}
#homepage .home-category-showcase .news-paired-lead h3{font-size:27px;line-height:1.2}
#homepage .home-category-showcase .news-paired-support img{aspect-ratio:2.4;object-fit:cover}
#homepage .home-category-showcase .news-paired-support h3{font-size:20px;line-height:1.2}
#homepage [data-category-slug="saglik"] .health-editorial-side{gap:12px}
#homepage [data-category-slug="saglik"] .health-editorial-bottom{gap:16px;margin-top:16px}
#homepage [data-category-slug="saglik"] .news-health-bottom img{aspect-ratio:3.2}
@media(max-width:760px){#homepage [data-category-slug="teknoloji"] .category-paired-top,#homepage [data-category-slug="yerel"] .category-paired-top,#homepage .home-category-showcase .category-paired-bottom{grid-template-columns:minmax(0,1fr)}#homepage .home-category-showcase .news-paired-lead img,#homepage .home-category-showcase .news-paired-support img,#homepage [data-category-slug="saglik"] .news-health-bottom img{aspect-ratio:1.7}#homepage [data-category-slug="dunya"].home-category-showcase .news-lead>img{aspect-ratio:1.7}#homepage [data-category-slug="dunya"].home-category-showcase .news-medium img{aspect-ratio:1.7}}

/* World: shared lower-row alignment; right photos use each row remaining space. */
@media(min-width:761px){
 #homepage [data-category-slug="dunya"].home-category-showcase .news-composition-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;row-gap:18px}
 #homepage [data-category-slug="dunya"].home-category-showcase .news-composition-support{display:contents}
 #homepage [data-category-slug="dunya"] .world-right-stack{display:contents}
 #homepage [data-category-slug="dunya"] .world-right-stack>a{grid-column:2;display:grid;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-height:0}
 #homepage [data-category-slug="dunya"] .world-right-stack>a:first-child{grid-row:1}
 #homepage [data-category-slug="dunya"] .world-right-stack>a:nth-child(2){grid-row:2}
 #homepage [data-category-slug="dunya"].home-category-showcase .world-right-stack>a>img{width:100%;height:100%;min-height:0;contain:size;aspect-ratio:auto;object-fit:cover;object-position:center}
 #homepage [data-category-slug="dunya"] .world-left-bottom{grid-column:1;grid-row:2}
 #homepage [data-category-slug="dunya"].home-category-showcase .world-left-bottom img{aspect-ratio:4.9}
}
@media(max-width:760px){#homepage [data-category-slug="dunya"] .world-right-stack{display:grid;gap:14px}}

/* Technology only: a dominant lead, two aligned side stories and a support row. */
#homepage [data-category-slug="teknoloji"] .technology-editorial-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;align-items:stretch}
#homepage [data-category-slug="teknoloji"] .news-technology-lead img{aspect-ratio:2.15;object-fit:cover;object-position:center}
#homepage [data-category-slug="teknoloji"] .news-technology-lead h3{font-size:30px;line-height:1.15}
#homepage [data-category-slug="teknoloji"] .technology-editorial-side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}
#homepage [data-category-slug="teknoloji"] .news-technology-side{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}
#homepage [data-category-slug="teknoloji"] .news-technology-side img{width:100%;height:100%;min-height:0;contain:size;aspect-ratio:auto;object-fit:cover;object-position:center}
#homepage [data-category-slug="teknoloji"] .news-technology-side h3{font-size:19px;line-height:1.2}
#homepage [data-category-slug="teknoloji"] .technology-editorial-bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px}
#homepage [data-category-slug="teknoloji"] .news-technology-bottom img{aspect-ratio:3.2;object-fit:cover;object-position:center}
#homepage [data-category-slug="teknoloji"] .news-technology-bottom h3{font-size:21px;line-height:1.2}
@media(max-width:760px){#homepage [data-category-slug="teknoloji"] .technology-editorial-main,#homepage [data-category-slug="teknoloji"] .technology-editorial-bottom{grid-template-columns:minmax(0,1fr)}#homepage [data-category-slug="teknoloji"] .technology-editorial-side{grid-template-rows:none}#homepage [data-category-slug="teknoloji"] .news-technology-side{display:block}#homepage [data-category-slug="teknoloji"] .news-composition-card img{aspect-ratio:1.7;height:auto;contain:none}#homepage [data-category-slug="teknoloji"] .news-technology-lead h3{font-size:27px}}
