.dossier-hero-media{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1rem,4vw,3rem)}.dossier-cover{margin:0!important;overflow:hidden;border-radius:34px}.dossier-cover img{width:100%;height:390px;object-fit:cover}.dossier-cover figcaption{display:none}.story-photo{margin:2.2rem 0 3rem!important;max-width:100%!important}.story-photo img{width:100%;max-height:600px;object-fit:contain;border-radius:26px;background:#f5f4ec}.story-photo figcaption{font-size:.85rem;color:#53685c;text-align:center;padding:.6rem}.ny-story-body{max-width:850px;margin:auto;line-height:1.85}.ny-story-body h2{font-size:clamp(1.55rem,3vw,2.4rem);margin:2.5rem 0 1rem;scroll-margin-top:100px}.ny-story-body p{overflow-wrap:anywhere}.dossier-jump{display:flex;justify-content:center;flex-wrap:wrap;gap:1.3rem;border-bottom:1px solid #ccd9c9;padding:1.5rem 0}.dossier-jump a{font:600 1.1rem Georgia;text-decoration:none}.dossier-jump a:hover{color:#a25131}.story-map{height:440px;border-radius:28px;z-index:0;background:#e5f1ec}.story-map-list{display:flex;gap:.5rem;flex-wrap:wrap;padding:1rem 0}.story-map-list a{font-size:.9rem;padding:.4rem .8rem;border-radius:999px;background:#edf3ea}.story-map-list a:hover{background:#f3b985}.story-pin span{display:grid;place-items:center;background:#245649;color:white;border:3px solid white;border-radius:50%;width:100%;height:100%;font:700 12px system-ui}.story-pin:hover span,.story-pin:focus span{background:#a25131}.archive-note{font-size:.9rem;color:#53685c}.pin-highlight{animation:pinflash 2s ease-out}.country-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.country-cards img{width:100%;height:250px;object-fit:cover;border-radius:22px}.country-cards h3{font-size:clamp(1.6rem,3vw,2.4rem)!important}.dossier-cards article{transition:background-color .2s}.dossier-cards article:hover,.dossier-cards article:focus-within{background:#f3b985!important}@keyframes pinflash{from{background:#f3b985}to{background:transparent}}@media(max-width:700px){.dossier-hero-media{grid-template-columns:1fr}.dossier-cover img{height:290px}.dossier-jump{justify-content:flex-start;gap:1rem}.story-map{height:340px}.country-cards{grid-template-columns:1fr!important}.ny-story-body{line-height:1.75}.story-photo img{max-height:480px}}
.story-cluster span{display:grid;place-items:center;width:100%;height:100%;border:3px solid #fff9ed;border-radius:999px;background:#f3b985;color:#193a32;font:700 11px system-ui;box-shadow:0 2px 8px #193a3220}.story-cluster:hover span{background:#e6a169}
