/* PitchVaani — Indira Gandhi Stadium Vijayawada History v233 */
body.pv-igmc-history-v233 .pv-aj-ref-hero-copy h1{
  max-width:780px;
  font-size:clamp(2.85rem,5.15vw,5rem);
  line-height:.98;
  letter-spacing:-.045em;
}
body.pv-igmc-history-v233 .pv-aj-ref-hero-summary{
  max-width:690px;
  font-size:1.05rem;
  line-height:1.72;
}
body.pv-igmc-history-v233 .pv-aj-ref-hero-media{
  aspect-ratio:16/10;
  min-height:0;
}
body.pv-igmc-history-v233 .pv-aj-ref-hero-media img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:50% 48%;
}
body.pv-igmc-history-v233 .pv-aj-intro{
  max-width:960px;
}
body.pv-igmc-history-v233 .pv-aj-intro p{
  font-size:1.06rem;
  line-height:1.78;
}
body.pv-igmc-history-v233 .pv-igmc-timeline-note{
  margin:0 0 2.6rem;
  padding:1rem 1.2rem;
  border-left:4px solid #0f9f74;
  border-radius:0 14px 14px 0;
  background:#eef9f5;
  color:#324b52;
  font-size:.94rem;
  line-height:1.65;
}
body.pv-igmc-history-v233 .pv-igmc-timeline-note strong{
  color:#0b5f4d;
}
body.pv-igmc-history-v233 .pv-aj-timeline-card{
  align-items:stretch;
}
body.pv-igmc-history-v233 .pv-aj-timeline-copy{
  padding-block:.35rem 1.1rem;
}
body.pv-igmc-history-v233 .pv-aj-timeline-copy time{
  display:inline-flex;
  align-items:center;
  min-height:1.7rem;
  margin-bottom:.42rem;
  color:#08795e;
  font-weight:800;
  letter-spacing:.075em;
  text-transform:uppercase;
}
body.pv-igmc-history-v233 .pv-aj-timeline-copy h2{
  max-width:760px;
  margin-bottom:.55rem;
  font-size:clamp(1.35rem,2.15vw,2rem);
  line-height:1.16;
  letter-spacing:-.025em;
}
body.pv-igmc-history-v233 .pv-aj-timeline-copy p{
  max-width:790px;
  line-height:1.7;
}
body.pv-igmc-history-v233 .pv-aj-timeline-image{
  overflow:hidden;
  min-height:154px;
  border:1px solid rgba(11,95,77,.13);
  border-radius:14px;
  background:#dcebe5;
}
body.pv-igmc-history-v233 .pv-aj-timeline-image img{
  width:100%;
  height:100%;
  min-height:154px;
  aspect-ratio:16/9;
  object-fit:cover;
  object-position:center;
}
body.pv-igmc-history-v233 .pv-igmc-location-copy{
  max-width:910px;
}
body.pv-igmc-history-v233 .pv-igmc-location-copy p{
  line-height:1.68;
}
@media (max-width:860px){
  body.pv-igmc-history-v233 .pv-aj-ref-hero-copy h1{
    max-width:100%;
    font-size:clamp(2.55rem,10.5vw,4.15rem);
    line-height:1.01;
  }
  body.pv-igmc-history-v233 .pv-aj-ref-hero-media{
    aspect-ratio:16/11;
  }
  body.pv-igmc-history-v233 .pv-aj-timeline-image,
  body.pv-igmc-history-v233 .pv-aj-timeline-image img{
    min-height:0;
  }
  body.pv-igmc-history-v233 .pv-aj-timeline-image img{
    aspect-ratio:16/9;
  }
}
@media (max-width:560px){
  body.pv-igmc-history-v233 .pv-aj-ref-hero-copy h1{
    font-size:clamp(2.35rem,12vw,3.25rem);
    letter-spacing:-.04em;
  }
  body.pv-igmc-history-v233 .pv-aj-ref-hero-summary,
  body.pv-igmc-history-v233 .pv-aj-intro p{
    font-size:1rem;
  }
  body.pv-igmc-history-v233 .pv-igmc-timeline-note{
    margin-bottom:2rem;
  }
  body.pv-igmc-history-v233 .pv-aj-timeline-copy h2{
    font-size:1.52rem;
  }
}

/* v235 heading-order correction: menu promo titles are paragraphs so the article H1 is the first heading. */
body.pv-igmc-history-v233 .discover-promo-card p.pv-menu-promo-title,
body.pv-igmc-history-v233 .story-promo-card p.pv-menu-promo-title{
  margin:14px 0 9px;
  color:#fff;
  font-size:19px;
  font-weight:700;
  line-height:1.16;
  text-transform:uppercase;
  white-space:normal;
}
