/* AMP — Stat Strip (verbatim from the HTML; overlaps the hero above it) */
.amp.oip-amp-stats{background:transparent;}
.amp .amp-stats{position:relative;z-index:2;margin-top:-64px;}
.amp .amp-stats-card{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:18px;box-shadow:var(--shadow-md);overflow:hidden;}
.amp .amp-stat{padding:28px clamp(18px,2.5vw,32px);border-right:1px solid var(--border);}
.amp .amp-stat:last-child{border-right:0;}
.amp .amp-stat b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,46px);line-height:1;color:var(--navy);}
.amp .amp-stat b sup{font-size:.45em;color:inherit;margin-left:2px;vertical-align:super;} /* ISPU: no orange here */
.amp .amp-stat > span{display:block;margin-top:10px;font-size:14px;line-height:1.45;color:var(--muted);}
@media (max-width:900px){
  .amp .amp-stats-card{grid-template-columns:repeat(2,1fr);}
  .amp .amp-stat:nth-child(2){border-right:0;}
  .amp .amp-stat:nth-child(-n+2){border-bottom:1px solid var(--border);}
}
