.home-page.home-density.home-composition :is(.home-lead-flow,.home-breaking>div){counter-reset:hst-rail}
.home-page.home-density.home-composition :is(.home-lead-flow,.home-breaking>div)>.story-card{counter-increment:hst-rail;display:grid;grid-template-columns:1.5rem minmax(0,1fr);column-gap:8px;align-items:start}
.home-page.home-density.home-composition :is(.home-lead-flow,.home-breaking>div)>.story-card::before{content:counter(hst-rail);grid-column:1;grid-row:2;color:var(--r18-navy,#0d1b3e);font:700 1.25rem/1.15 var(--font-serif);font-variant-numeric:tabular-nums}
.home-page.home-density.home-composition :is(.home-lead-flow,.home-breaking>div)>.story-card>.story-card-copy{display:contents}
.home-page.home-density.home-composition :is(.home-lead-flow,.home-breaking>div)>.story-card>.story-card-copy>.story-meta{grid-column:1/-1;grid-row:1}
.home-page.home-density.home-composition :is(.home-lead-flow,.home-breaking>div)>.story-card>.story-card-copy>h3{grid-column:2;grid-row:2;min-width:0}
.home-page.home-density.home-composition .home-slot-photo-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 20px;margin:0 0 20px}
.home-page.home-density.home-composition .home-slot-photo-row[data-slot-count='2']{grid-template-columns:repeat(2,minmax(0,1fr))}
main.home-page.home-density.home-composition .home-slot-photo{display:block;min-width:0;margin:0;padding:0;border:0}
main.home-page.home-density.home-composition .home-slot-photo>.listing-media{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:start end;width:100%;max-width:none;aspect-ratio:3/2;margin:0 0 10px;background:transparent;overflow:hidden}
main.home-page.home-density.home-composition .home-slot-photo>.listing-media>img{width:min(100%,var(--home-slot-w,100%));height:auto;max-width:100%;max-height:min(100%,var(--home-slot-cap,100%));object-fit:contain;object-position:100% 0}
main.home-page.home-density.home-composition .home-slot-photo-row>.home-slot-photo :is(h2,h3){margin:0;font-size:var(--design-home-title,1.125rem);line-height:1.3;text-wrap:pretty}
main.home-page.home-density.home-composition .home-category-stories>.home-slot-photo :is(h2,h3){margin:0;font-size:var(--design-topic-title,1.0625rem);line-height:1.3;text-wrap:pretty}
@media (max-width:767.98px){main.home-page.home-density.home-composition .home-category-stories>.home-slot-photo :is(h2,h3){font-size:var(--design-home-title,1.125rem)}}
@media (min-width:768px){main.home-page.home-density.home-composition .home-current>.home-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
main.home-page.home-density.home-composition .home-current>.home-module-grid>.story-card:last-child:nth-child(odd){grid-column:1/-1}}
.home-page.home-density.home-composition .home-category-column{position:relative;display:flex;flex-direction:column}
.home-page.home-density.home-composition .home-category-stories{flex:1 1 auto;padding-top:14px}
.home-page.home-density.home-composition .home-category-stories>.home-slot-photo+.home-module-grid{margin-top:12px}
.home-page.home-density.home-composition .home-category-stories .home-module-grid>.story-card+.story-card{margin-top:12px;padding-top:12px;border-top:1px solid var(--r18-rule,#d8dee9)}
.home-page.home-density.home-composition .home-category-stories[data-home-slot='photo-top'] .home-module-grid>.story-card-home-text .story-card-dek{display:none}
.home-page.home-density.home-composition .home-category-stories[data-home-slot='text-lead'] .home-module-grid>.story-card-home-text:not(:first-child) .story-card-dek{display:none}
main.home-page.home-density.home-composition .home-category-stories[data-home-slot='text-lead'] .home-module-grid>.story-card-home-text:first-child{border-top:0;padding-top:0}
main.home-page.home-density.home-composition .home-category-stories[data-home-slot='text-lead'] .home-module-grid>.story-card-home-text:first-child .story-card-dek{display:block}
main.home-page.home-density.home-composition .home-category-stories[data-home-slot='text-lead'] .home-module-grid>.story-card-home-text:first-child :is(h2,h3){font-size:1.375rem;line-height:1.25}
.home-page.home-density.home-composition .home-slot-all{display:inline-flex;align-items:center;align-self:start;justify-self:start;gap:4px;min-height:32px;margin-top:12px;color:var(--r18-blue,#1e63d0);font-size:.875rem;font-weight:700}
.home-page.home-density.home-composition .home-slot-all svg{width:14px;height:14px;flex:0 0 auto}
@media (min-width:720px){main.home-page.home-density.home-composition .home-category-grid>.home-category-column:last-child:nth-child(odd){grid-column:auto}
.home-page.home-density.home-composition .home-category-grid{grid-template-rows:auto 1fr auto}
.home-page.home-density.home-composition .home-category-column{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}
@media (min-width:1100px){.home-page.home-density.home-composition .home-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}
.home-page.home-density.home-composition .home-slot-scroll-hint{display:none;margin:0 0 0 auto;align-self:center;color:var(--design-muted,#4a5160);font-size:.875rem}
@media (min-width:720px) and (max-width:1099.98px){.home-page.home-density.home-composition .home-category-grid{grid-template-columns:none;grid-auto-flow:column;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:12px;margin-inline:-6px;padding-inline:6px;scroll-padding-inline:6px;background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0)) left center/48px 100% no-repeat local,linear-gradient(to left,#fff 30%,rgba(255,255,255,0)) right center/48px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(13,27,62,.28),rgba(13,27,62,0)) left center/16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(13,27,62,.28),rgba(13,27,62,0)) right center/16px 100% no-repeat scroll}
.home-page.home-density.home-composition .home-category-column{scroll-snap-align:start}
.home-page.home-density.home-composition .home-slot-scroll-hint{display:block}
.home-page.home-density.home-composition .home-slot-scroll-hint[data-column-count='1'],.home-page.home-density.home-composition .home-slot-scroll-hint[data-column-count='2']{display:none}}
@media (min-width:720px) and (max-width:899.98px){.home-page.home-density.home-composition .home-category-grid{grid-auto-columns:calc((100% - 20px)/2)}}
@media (min-width:900px) and (max-width:1099.98px){.home-page.home-density.home-composition .home-category-grid{grid-auto-columns:calc((100% - 40px)/3)}
.home-page.home-density.home-composition .home-slot-scroll-hint[data-column-count='3']{display:none}}
.home-page.home-density.home-composition .duyuru-slot-ozet{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2px;margin:0;color:var(--design-muted,#4a5160);font-size:.875rem}
@media (max-width:599.98px){.home-page.home-density.home-composition .duyuru-slot-ozet{flex-direction:column;align-items:flex-end}
.home-page.home-density.home-composition .duyuru-slot-ozet>span[aria-hidden='true']{display:none}}
@media (min-width:1024px){.home-page.home-density.home-composition .home-flow>.home-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1023.98px){.home-page.home-density.home-composition .home-slot-photo-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:479.98px){.home-page.home-density.home-composition .home-slot-photo-row,.home-page.home-density.home-composition .home-slot-photo-row[data-slot-count='2']{grid-template-columns:minmax(0,1fr);gap:16px}
main.home-page.home-density.home-composition .home-slot-photo{display:grid;grid-template-columns:minmax(0,1fr) min(34%,96px);column-gap:12px;align-items:start}
main.home-page.home-density.home-composition .home-slot-photo>.listing-media{grid-column:2;grid-row:1;margin:0}
main.home-page.home-density.home-composition .home-slot-photo>.story-card-copy{grid-column:1;grid-row:1;min-width:0}
}
