/* 404 KOZANI v94 — full-width photograph and image-first article layout. */
#opinion.protest-feature-v94 {
  display:flex !important;
  flex-direction:column !important;
  grid-template-columns:none !important;
  max-width:1480px;
  min-height:0 !important;
  margin:70px auto 90px;
  padding:0 4vw;
  gap:0;
}
#opinion.protest-feature-v94 .protest-feature {
  display:block !important;
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  order:0 !important;
  overflow:visible !important;
  background:transparent !important;
}
#opinion.protest-feature-v94 .protest-feature > a {display:block;width:100%;height:auto;}
#opinion.protest-feature-v94 .protest-feature img {
  display:block !important;
  width:100% !important;
  height:auto !important;
  max-height:none !important;
  min-height:0 !important;
  aspect-ratio:1904 / 826 !important;
  object-fit:contain !important;
  object-position:center !important;
  margin:0 !important;
  padding:0 !important;
  transform:none !important;
}
#opinion.protest-feature-v94 .feature-copy {
  display:flex;
  order:1 !important;
  width:100%;
  max-width:1100px;
  padding:30px 0 0 !important;
  margin:0 !important;
}
#opinion.protest-feature-v94 .feature-copy h2 {
  margin-top:12px;
  font-size:clamp(35px,4.2vw,62px);
  line-height:1.04;
}
/* The article's cover sits after the back arrow, before eyebrow and heading. */
.v78-new-article .article-hero:has(.protest-above-title-v94) {
  max-width:1480px;
  padding:38px 4vw 32px !important;
}
.v78-new-article .article-hero .protest-above-title-v94 {
  max-width:none !important;
  width:100% !important;
  margin:20px 0 28px !important;
  padding:0 !important;
  height:auto !important;
  min-height:0 !important;
  overflow:visible !important;
}
.v78-new-article .article-hero .protest-above-title-v94 img {
  display:block !important;
  width:100% !important;
  height:auto !important;
  max-height:none !important;
  aspect-ratio:1904 / 826 !important;
  object-fit:contain !important;
  object-position:center !important;
  transform:none !important;
}
/* User's global photographic display preference: no visible picture captions. */
figure figcaption,.photo-credit,.photo-credit-hero,.photo-credit-card {display:none !important;}
@media(max-width:900px) {
  #opinion.protest-feature-v94 {margin:46px auto 68px;padding:0 16px !important;}
  #opinion.protest-feature-v94 .feature-copy {padding:22px 0 0 !important;}
  #opinion.protest-feature-v94 .feature-copy h2 {font-size:clamp(32px,8.5vw,49px);line-height:1.09;}
  .v78-new-article .article-hero:has(.protest-above-title-v94) {
    padding:26px 16px 30px !important;
  }
  .v78-new-article .article-hero .protest-above-title-v94 {
    margin:12px 0 27px !important;
  }
}
