/* Compact, keyboard-scrollable featured op-ed above Cornell Seven source files. */
#new-yorker-response.ny-source-feature {
  max-height: min(420px, 60vh);
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior-y: contain;
  scrollbar-gutter: stable;
  scrollbar-width: thin;
  scrollbar-color: #8297b1 #181d26;
}
#new-yorker-response.ny-source-feature:focus-visible { outline: 2px solid #bad7f4; outline-offset: 3px; }
#new-yorker-response .ny-source-feature-header { padding: 22px 24px; }
#new-yorker-response h2 { margin-top: 10px; font-size: clamp(1.45rem, 3vw, 2rem); line-height: 1.15; }
#new-yorker-response .ny-source-deck { margin-top: 12px; font-size: 1rem; line-height: 1.55; }
#new-yorker-response .ny-source-byline { margin-top: 12px; }
#new-yorker-response .ny-source-top-actions { margin-top: 16px; }
@media (max-width: 600px) {
  #new-yorker-response .ny-source-feature-header { padding: 18px; }
}
