/* v20.16 – QA raporundaki mobil scroll yoğunluğunu azaltan public override. */
@media(max-width:640px){
  .home-v10-section{padding-block:30px!important}
  .home-v10-section-compact{padding-block:22px!important}
  .home-v10-hero-slide,.home-v10-hero-content{min-height:520px!important}
  .home-v10-hero-content{padding-top:58px!important;padding-bottom:70px!important}
  .home-v10-info-grid>div{padding-top:12px!important;padding-bottom:12px!important}
  .home-v10-section-head{margin-bottom:16px!important}
  .home-v10-approach-media img{height:270px!important}
  .home-v10-doctor-media>img:first-child{height:350px!important}
  .home-v10-map,.home-v10-map iframe{min-height:240px!important}
  .home-v10-faq-grid{gap:18px!important}
  .home-v10-accordion summary{padding-top:13px!important;padding-bottom:13px!important}
  .home-v10-stepper{gap:8px!important}
  .home-v10-step{padding-top:12px!important;padding-bottom:12px!important}

  .tr20-intro-copy,.td20-copy{padding:20px 0 18px!important}
  .tr20-intro-media{min-height:190px!important}
  .tr20-treatments{padding:24px 0 28px!important}
  .tr20-card-media{min-height:165px!important}
  .tr20-card-body{padding:13px 14px!important}
  .tr20-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:8px 0 9px!important}
  .tr20-card ul{margin-bottom:9px!important;max-height:46px;overflow:hidden}
  .tr20-card-actions{padding-top:9px!important}
  .tr20-info-grid>div{padding:14px 15px!important}
  .tr20-guide-bridge,.tr20-faq{padding:26px 0!important}
  .tr20-cta{padding-bottom:22px!important}
  .tr20-cta-inner{padding:18px 16px!important}
}
