/* A linked editorial preview, without an embedded video player. */
.window.refined .jv-corporate-news { align-items: start; }
.window.refined .jv-news-feature { padding: 0 0 25px; margin: 0 0 5px; border-bottom: 1px solid var(--line); }
.window.refined .jv-news-feature-link { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.2fr); gap: 24px; align-items: start; color: var(--ink); text-decoration: none; }
.window.refined .jv-news-feature-image { overflow: hidden; margin: 3px 0 0; aspect-ratio: 16 / 9; background: #e7e9e3; }
.window.refined .jv-news-feature-image img { display: block; width: 100%; height: 100%; object-fit: contain; transition: opacity .2s ease; }
.window.refined .jv-news-feature-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 5px 14px; margin: 0 0 9px; color: var(--muted); font: 400 12px/1.6 var(--sans); }
.window.refined .jv-news-feature-meta time { font-variant-numeric: tabular-nums; }
.window.refined .jv-news-feature h3 { margin: 0 0 12px; font: 500 17px/1.8 var(--sans); letter-spacing: .015em; }
.window.refined .jv-news-feature-description { margin: 0; color: var(--muted); font: 400 13px/1.95 var(--sans); }
.window.refined .jv-news-feature-cta { display: inline-flex; align-items: center; gap: 14px; margin-top: 15px; font: 500 13px/1.7 var(--sans); text-decoration: underline; text-underline-offset: 5px; }
.window.refined .jv-news-feature-credit { margin: 10px 0 0; color: var(--muted); font: 400 10px/1.6 var(--sans); }
.window.refined .jv-news-feature-link:hover .jv-news-feature-image img { opacity: .86; }
.window.refined .jv-news-feature-link:hover .jv-news-feature-cta { text-decoration-thickness: 2px; }
.window.refined .jv-news-feature-link:focus-visible { outline: 2px solid var(--ink); outline-offset: 7px; }
@media (max-width: 1000px) and (min-width: 801px) {
  .window.refined .jv-news-feature-link { grid-template-columns: 1fr; gap: 18px; }
}
@media (max-width: 600px) {
  .window.refined .jv-news-feature-link { grid-template-columns: 1fr; gap: 18px; }
  .window.refined .jv-news-feature h3 { font-size: 17px; }
  .window.refined .jv-news-feature-description { font-size: 14px; }
  .window.refined .jv-news-feature-credit { margin-top: 13px; }
}
@media (prefers-reduced-motion: reduce) {
  .window.refined .jv-news-feature-image img { transition: none; }
}

/* The press release reuses the existing, authorized company photograph. */
.window.refined .jv-news-feature + .jv-news-feature { padding-top: 22px; }
.window.refined .jv-news-feature--release .jv-news-feature-image img { object-fit: cover; }
