.v6n8-trending{padding-block:64px}.v6n8-trend-grid{display:grid;gap:32px;align-items:start}.v6n8-trend-copy{margin:24px 0;max-width:52ch;line-height:1.7}.v6n8-trending figure{margin:0}.v6n8-trending img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.v6n8-trending figcaption{font-size:14px;margin-top:12px;color:#5c5b63}.v6n8-islamic-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:8px 0 12px!important;gap:4px 12px;grid-column:1/-1}.sheet-ais .v6n8-islamic-links a{font-size:14px;line-height:1.5;min-height:44px;min-width:44px;display:flex;align-items:center;padding:8px 0;white-space:normal}.v6n8-islamic-links li{min-width:0}@media(min-width:900px){.v6n8-trend-grid{grid-template-columns:1fr 1fr;gap:56px}.v6n8-trending{padding-block:88px}}

.sheet-ais>li:has(>.v6n8-islamic-links){grid-column:1/-1}

.v6n8-arrivals-photos{margin-top:32px}.v6n8-arrivals-photos .ph-strip{display:flex;align-items:flex-start;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.v6n8-arrivals-photos .ph-strip>figure{flex:0 0 min(76vw,260px);scroll-snap-align:start}

.v6n8-arrivals-photos .ph-strip>figure{aspect-ratio:4/5}.v6n8-arrivals-photos .ph-strip img{height:100%;aspect-ratio:4/5;object-fit:cover}

/* Shah: consistent photo component frames. Logos and the protected door film retain their own intrinsic frames. */
.flap .fl-hero>picture,.flap .fl-fig>picture{display:block;position:relative;aspect-ratio:4/3;overflow:hidden}
.flap .fl-hero>picture img,.flap .fl-fig>picture img{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:50% 40%}
.ch figure>picture{display:block;aspect-ratio:4/3;overflow:hidden}.ch figure>picture img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}
.v6f-break>picture{display:block;aspect-ratio:4/3;overflow:hidden}.v6f-break>picture img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}
@media(min-width:768px){.flap .fl-hero>picture{aspect-ratio:16/9;max-height:520px}.flap .fl-fig>picture{aspect-ratio:16/10;max-height:480px}.v6f-break>picture{aspect-ratio:21/9}.v6f-break.duo picture,.v6f-break.duo img{aspect-ratio:4/3;height:auto;max-height:none;object-fit:cover}}
.ph-strip>figure>picture{aspect-ratio:auto}.ph-strip img,:is(.p-dept,.flap) .ph-strip img{height:100%;aspect-ratio:4/5;object-fit:cover}

.dept-ph figure{flex-basis:160px}@media(min-width:768px){.dept-ph figure{flex-basis:180px}}

.alhamra-store-strip{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;margin-block:24px;padding-bottom:8px;max-width:100%;min-width:0}.alhamra-store-strip figure{flex:0 0 min(82vw,360px);aspect-ratio:16/9;margin:0;overflow:hidden;border-radius:16px;scroll-snap-align:start}.alhamra-store-strip picture,.alhamra-store-strip img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.alhamra-store-strip:focus-visible,.fabric-live-strip:focus-visible{outline:2px solid #8b713d;outline-offset:3px}

/* Keep native store-view rails from becoming a story grid minimum. */
.chapters{grid-template-columns:minmax(0,1fr)}.chapters>.ch{min-width:0;max-width:100%}.ch .alhamra-store-strip{grid-column:1/-1;width:100%;min-width:0}.alhamra-store-strip figure{position:relative}.alhamra-store-strip figure>picture{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.alhamra-store-strip figure:only-child{flex-basis:min(82vw,640px);margin-inline:auto}
