/* V383 — final homepage mobile rhythm pass.
   Scope: 375–430 px review range; desktop and tablet remain unchanged. */
@media (max-width:430px){
  /* Keep the intentionally compact card width, but centre it in the padded section. */
  .concretta-premium-brands .cp-shell{
    margin-inline:auto!important;
  }

  /* Keep the direction arrow clear of two-line TR/EN descriptions. */
  .cd-surface-finder-grid a{
    min-height:132px!important;
    padding-left:16px!important;
    padding-right:16px!important;
  }
  .cd-surface-finder-grid a>span{
    margin-bottom:16px!important;
  }
  .cd-surface-finder-grid strong{
    font-size:clamp(19px,4.8vw,20px)!important;
  }
  .cd-surface-finder-grid b{
    top:18px!important;
    right:16px!important;
    bottom:auto!important;
  }

  /* Preserve native dialog scrolling on compact phone viewports. */
  #ct107-offer form{
    -webkit-overflow-scrolling:touch;
    scroll-padding-bottom:20px;
  }

  /* Remove the 390/391 px jump while keeping the approved two-column footer. */
  .ct79-footer-grid{
    column-gap:clamp(20px,7vw,30px)!important;
  }
  .ct62-logo{
    width:clamp(220px,58vw,240px)!important;
  }
}
