.newsroom .headline-row{grid-template-columns:30px minmax(145px,210px) minmax(0,1fr) 20px;gap:18px;align-items:start}
.newsroom .headline-copy{min-width:0}
.newsroom .headline-image{margin:0;min-width:0}
.newsroom .headline-image>a{display:block;overflow:hidden;background:#d9ded5;border:1px solid #c7cdc3;aspect-ratio:3/2}
.newsroom .headline-image img{display:block;width:100%;height:100%;object-fit:cover}
.newsroom .headline-image figcaption{display:flex;flex-wrap:wrap;gap:2px 7px;padding-top:6px;color:var(--muted);font:10px/1.4 var(--mono)}
.newsroom .headline-image figcaption span:not(:first-child){display:block;width:100%;overflow-wrap:anywhere}
.newsroom .headline-image .image-provenance{text-transform:uppercase;letter-spacing:.055em;color:#5e675b}
.newsroom .locator-image img{object-fit:cover}
@media(max-width:850px){.newsroom .headline-row{grid-template-columns:26px 145px minmax(0,1fr);gap:12px}.newsroom .headline-arrow{display:none}.newsroom .headline-row h3{font-size:22px}}
@media(max-width:600px){.newsroom .headline-row{grid-template-columns:22px minmax(0,1fr);gap:10px}.newsroom .headline-image{grid-column:2}.newsroom .headline-copy{grid-column:2}.newsroom .headline-image>a{aspect-ratio:16/9}.newsroom .headline-row h3{margin-top:7px}}
