#main-nav-menu{gap:clamp(12px,1.4vw,24px)!important}#main-nav-menu>.nav-menu-item>.nav-link{white-space:nowrap;font-size:14px}
#topics-bar-section{padding-block:22px} .topic-art-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.topic-art-heading h2{font-size:24px;font-weight:800}.topic-art-heading>a{display:flex;align-items:center;min-height:44px;color:#a8202c;font-size:14px}
/* Postage stamp files on a subtle keffiyeh surface. */
#topics-bar-section nav{position:relative;isolation:isolate;background:#172125;border-block:1px solid #435156;padding:6px 12px}
#topics-bar-section nav::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('./keffiyeh-palestinian.svg');background-size:112px 188px;background-repeat:repeat;filter:invert(1);opacity:.075;mask-image:linear-gradient(110deg,#000,rgba(0,0,0,.35));-webkit-mask-image:linear-gradient(110deg,#000,rgba(0,0,0,.35))}
#topics-bar-section .topic-art-strip{background:transparent!important}
.topic-art-strip{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:24px 8px;margin:0}.topic-art-strip li{min-width:0;position:relative}
.topic-art-card{display:block;position:relative;aspect-ratio:4/5;background:#f1ede4;border-radius:0;isolation:isolate;overflow:hidden;border:0;clip-path:none;mask-image:url('./stamp-edge.svg');-webkit-mask-image:url('./stamp-edge.svg');mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;box-shadow:none!important;transform:none!important;transition:background-color .2s}
.topic-art-image,.topic-art-color{display:block;position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:cover;transform:none!important}
.topic-art-image{filter:grayscale(1)}
.topic-art-color{filter:none!important;clip-path:inset(100% 0 0 0);transition:clip-path .45s cubic-bezier(.25,.65,.3,1);pointer-events:none}
.topic-art-card::after{content:"";position:absolute;inset:10px;background:linear-gradient(0deg,#060a0bf2 0%,#060a0b85 35%,#060a0b18 65%);z-index:1;pointer-events:none}
.topic-art-card::before{content:none}
.topic-art-title{position:absolute;bottom:20px;left:20px;right:20px;z-index:2;text-align:left;font-size:17px;line-height:1.85;font-weight:800;color:#fff!important}
.topic-art-card:hover,.topic-art-card:focus-visible{background:#fffaf0;transform:none!important}
.topic-art-card:hover .topic-art-color,.topic-art-card:focus-visible .topic-art-color{clip-path:inset(0 0 0 0)}
.topic-art-card:focus-visible{outline:3px solid #d93444;outline-offset:-8px}
/* The media surface is intentionally dark; contrast remains stable on hover. */
body[data-page=home] #refugee-media-section{background:#fff!important;padding-block:24px!important;color:#f7f8fa!important}
#refugee-media-section>.home-media-surface{background:#172125;border:1px solid #29383d;border-radius:0;padding:30px!important;color:#f7f8fa}
body[data-page=home] #refugee-media-section h2,body[data-page=home] #refugee-media-section h3,body[data-page=home] #refugee-media-section h3 a{color:#f7f8fa!important}
body[data-page=home] #refugee-media-section time{color:#b6c2c8!important}body[data-page=home] #refugee-media-section article.post{background:#202e33!important;border:1px solid #3b4d55!important;padding:10px!important}
body[data-page=home] #refugee-media-section article.post:hover{background:#26383e!important}body[data-page=home] #refugee-media-section h3 a:hover,body[data-page=home] #refugee-media-section h3 a:focus-visible{color:#ffb5be!important;text-decoration:underline}
.home-media-all{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #82979f;border-radius:6px;color:#f7f8fa!important;white-space:nowrap}.home-media-all:hover{background:#31454d;color:white!important}
.photo-story-metadata[hidden]{display:none!important}.photo-story-end{border-top:1px solid #dce1e5;padding-top:20px;margin-top:24px}.photo-story-metadata .tpl-facts{margin-bottom:20px}
@media(max-width:1100px) and (min-width:768px){#main-nav-menu{gap:10px!important}#main-nav-menu>.nav-menu-item>.nav-link{font-size:12px}#main-global-header .header-logo{max-width:128px}}
@media(max-width:991px){
 body[data-page=home] main{padding-bottom:12px}body[data-page=home] main h2{font-size:23px;line-height:1.5}body[data-page=home] main>div{margin-top:0!important}
 #hero-section{height:auto!important;max-height:none!important;display:block;overflow:hidden;background:#152023}#hero-parallax-img{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover;object-position:center;transform:none!important;scale:1!important}#hero-section>div[aria-hidden]{display:none}#hero-section>.container{padding:18px 16px 22px;height:auto!important}#hero-section article{max-width:none}#hero-section h1{font-size:23px;line-height:1.6;margin:0}#hero-section time{font-size:11px;margin-top:10px}#hero-section p{font-size:13px;line-height:1.8;margin-top:10px}
 #latest-news-grid{margin-top:0!important;padding-block:16px!important}
 .home-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}
 body[data-page=home] .home-compact-card{padding:0!important;min-width:0;border:0!important;border-radius:6px!important;display:flex;flex-direction:column;height:100%;overflow:hidden}
 body[data-page=home] .home-compact-card>a:first-child{aspect-ratio:16/10!important;width:100%;height:auto!important;flex:none;border-radius:6px!important}
 body[data-page=home] .home-compact-card>a:first-child img{width:100%;height:100%;object-fit:cover}
 body[data-page=home] .home-compact-card>div{padding:10px 0 0!important;gap:8px!important;flex:1;display:flex;flex-direction:column}
 body[data-page=home] .home-compact-card h2,body[data-page=home] .home-compact-card h3{font-size:14px!important;line-height:1.65!important;font-weight:700;margin:0!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}
 body[data-page=home] .home-compact-card time{font-size:10px!important;margin-top:auto!important;padding-top:8px}
 body[data-page=home] #latest-news-grid h3{color:#20252b!important}body[data-page=home] #latest-news-grid article{position:relative!important}body[data-page=home] #latest-news-grid article>div{position:relative!important;background:#fff!important;color:#20252b!important;inset:auto!important}
 #main-news-split-section{padding-block:12px!important}#continuous-coverage-section>div{padding:14px!important}#continuous-coverage-section h2{font-size:21px!important}#continuous-coverage-section article h3{font-size:14px!important;line-height:1.7!important}#continuous-coverage-section article{padding-block:8px!important;border-bottom:1px solid #e6e8eb}#continuous-coverage-section article>div{margin-bottom:4px}#continuous-coverage-section .flex.flex-col.gap-5{gap:4px!important}
 #topics-bar-section{padding-block:20px}.topic-art-strip{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:20px 8px 22px;scroll-padding-inline:12px;overscroll-behavior-x:contain;scrollbar-width:thin;touch-action:pan-x pan-y}.topic-art-strip li{flex:0 0 156px;scroll-snap-align:start}.topic-art-title{font-size:16px;bottom:18px;left:18px;right:18px}
 #camps-now-section>.container,#coverage-24h-section>.container,#special-reports-section>.container{padding-top:16px!important;padding-bottom:16px!important}#coverage-24h-section,#special-reports-section{padding-block:12px!important}body[data-page=home] section header{margin-bottom:16px!important;padding-bottom:12px!important;gap:10px!important}
 #camps-now-section .grid:has(>article.post){gap:8px!important;grid-template-columns:minmax(0,1fr)!important}#camps-now-section .grid:has(>article.post) article{padding:8px!important;gap:12px!important;min-height:88px}#camps-now-section .grid:has(>article.post) article>a{width:72px!important;height:72px!important}#camps-now-section .grid:has(>article.post) h4{font-size:14px!important;line-height:1.7!important}#camps-map-container{height:330px!important;min-height:0!important}
 #refugee-media-section>.home-media-surface{padding:20px 16px!important;width:calc(100% - 24px);border-radius:0}body[data-page=home] #refugee-media-section .home-compact-card>a:first-child{aspect-ratio:4/5!important}body[data-page=home] #refugee-media-section .home-compact-card>div{padding:10px 0 2px!important}#refugee-media-section header{flex-direction:row;align-items:center}#refugee-media-section header h2{font-size:22px!important}.home-media-all{font-size:12px;padding:8px 10px}
}
@media(hover:none){.topic-art-color{clip-path:inset(0 0 0 0)}}
@media(prefers-reduced-motion:reduce){.topic-art-card,.topic-art-color{transition:none!important}}
@media(max-width:991px){#hero-section{min-height:0!important}#hero-section>.container{min-height:0!important;align-items:start!important}#hero-section article{padding:0!important}body[data-page=home] main section{margin-bottom:20px!important}#continuous-coverage-section{margin-bottom:0!important}#camps-now-section [class*="gap-7"],#camps-now-section [class*="gap-6"]{gap:16px!important}#camps-now-section .camp-filters{gap:8px!important}#camps-now-section [data-camp-filter]{min-height:38px!important;padding:7px 10px!important}}


/* Homepage hover audit: animate the scale property used by the original bundle. */
body[data-page=home] main article.post img,body[data-page=home] #continuous-coverage-section img{scale:1!important;rotate:0deg!important;translate:none!important;transform:none!important;filter:none!important;transition:scale .24s cubic-bezier(.2,.65,.3,1),filter .18s ease!important}
body[data-page=home] main article.post :is(h2,h3,h4){color:#20252b!important}
body[data-page=home] #refugee-media-section article.post :is(h2,h3,h4){color:#f7f8fa!important}
body[data-page=home] #camps-now-section article.post:has(>img) :is(h2,h3,h4){color:#fff!important}
body[data-page=home] #hero-parallax-img{transform:none!important;translate:none!important;rotate:0deg!important;scale:1.2!important;transition:none!important}
body[data-page=home] #main-global-footer button[type=submit]{transform:none!important;scale:1!important;rotate:0deg!important;translate:none!important;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease!important}
body[data-page=home] main article.post>a:has(>img){overflow:hidden}
body[data-page=home] main :is(a,button){transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
body[data-page=home] main .topic-art-card{transition:background-color .2s}
@media(hover:hover) and (pointer:fine){
 body[data-page=home] main article.post>a:is(:hover,:focus-visible)>img,body[data-page=home] #continuous-coverage-section>a:is(:hover,:focus-visible)>img,body[data-page=home] main article.post:has(>img):hover>img{scale:1.025!important;filter:brightness(.97)!important}
 body[data-page=home] main article.post:hover :is(h2,h3,h4) a{color:inherit;text-decoration:none}
 body[data-page=home] main article.post :is(h2,h3,h4) a:is(:hover,:focus-visible){color:#b8202d!important;text-decoration:underline;text-underline-offset:4px}
 body[data-page=home] #refugee-media-section article.post :is(h2,h3,h4) a:is(:hover,:focus-visible){color:#ffb5be!important}
 body[data-page=home] #camps-now-section article.post:has(>img) :is(h2,h3,h4) a:is(:hover,:focus-visible){color:white!important}
}
@media(max-width:991px){body[data-page=home] #hero-parallax-img{scale:1!important}}
@media(prefers-reduced-motion:reduce){body[data-page=home] main article.post img,body[data-page=home] #continuous-coverage-section img,body[data-page=home] main article.post>a:is(:hover,:focus-visible)>img,body[data-page=home] #continuous-coverage-section>a:is(:hover,:focus-visible)>img,body[data-page=home] main article.post:has(>img):hover>img{scale:1!important;transition:none!important}}
