/* One local glyph prevents the arrow from becoming a missing-character square. */
@font-face{
  font-family:"Heng UI Symbols";
  src:url("../assets/heng-ui-symbols.ttf") format("truetype");
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  unicode-range:U+2197;
}
.heng-v4{
  --heng-display:"Heng UI Symbols","Kanit","Noto Sans Thai",Tahoma,sans-serif;
  --heng-body:"Heng UI Symbols","Prompt","Noto Sans Thai",Tahoma,sans-serif;
}
.heng-v4 #gallery .h-gallery-expand span{
  font-family:"Heng UI Symbols",sans-serif;
}
/* The final, longer service keeps its existing copy and uses the full row. */
@media(max-width:699px){
  .heng-v4 .h-hero-offers>span:last-child:nth-child(odd){
    grid-column:1/-1;
  }
}
