/* skyline newsroom — photo fit, thumbnails, excerpt clamp, row arrow, pill state (no colors) */
.skyline-newsroom__img { object-fit: cover; object-position: center; }
.skyline-newsroom__thumb { object-fit: cover; aspect-ratio: 4 / 3; display: block; }
.skyline-newsroom__excerpt { display: none; }
@media (min-width: 1024px) { .skyline-newsroom__excerpt { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } }
.skyline-newsroom__arrow { width: 3.5rem; height: 1.125rem; flex-shrink: 0; transition: transform 200ms ease; }
.skyline-newsroom__row:hover .skyline-newsroom__arrow { transform: translateX(0.5rem); }
.skyline-newsroom__row { min-height: 9.5rem; }
.skyline-newsroom__pill { cursor: pointer; appearance: none; background: transparent; transition: transform 150ms ease; }
.skyline-newsroom__pill:hover { transform: scale(1.05); }
.skyline-newsroom__pill.is-active { text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; }
@media (max-width: 639px) { .skyline-newsroom__thumb { aspect-ratio: 16 / 9; } }

