/* PASINLER HABER V6.9.2 - PREMIUM MOBIL */

@media(max-width:720px){

  html,body{
    max-width:100%;
    overflow-x:clip;
  }

  .masthead{
    padding-left:12px;
    padding-right:12px;
  }

  .masthead .brand{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    gap:8px !important;
    max-width:100%;
    font-size:clamp(25px,6.6vw,43px) !important;
    letter-spacing:-.035em;
  }

  .masthead .brand span,
  .masthead .brand em{
    white-space:nowrap;
  }

  .masthead .ph-brand-logo{
    width:clamp(46px,12vw,72px) !important;
    height:clamp(46px,12vw,72px) !important;
    flex-shrink:0;
  }

  .ph-top{
    padding:14px 10px;
  }

  .ph-top a{
    gap:9px;
    font-size:clamp(23px,6vw,32px);
  }

  .ph-inner-logo{
    width:48px;
    height:48px;
  }

  .ph-wrap,
  .wrap{
    max-width:100%;
    min-width:0;
  }

  .hero,
  .sideNews,
  .authors,
  .cat-feature,
  .archive-grid{
    min-width:0;
  }

  .hero img,
  .ph-cover{
    max-width:100%;
  }

  footer .ph-footer-brand{
    gap:12px;
    min-width:0;
  }

  footer .ph-footer-logo{
    width:62px;
    height:62px;
    flex-shrink:0;
  }

  footer .ph-footer-copy{
    min-width:0;
    overflow-wrap:anywhere;
  }

  footer.ph-corporate-footer{
    padding:24px 16px;
  }

  footer.ph-corporate-footer > p{
    line-height:1.6;
    overflow-wrap:anywhere;
  }
}

@media(max-width:380px){
  .masthead .brand{
    font-size:clamp(22px,6vw,27px) !important;
    gap:5px !important;
  }

  .masthead .ph-brand-logo{
    width:43px !important;
    height:43px !important;
  }

  .ph-top a{
    font-size:22px;
  }

  .ph-inner-logo{
    width:42px;
    height:42px;
  }
}

@media(prefers-reduced-motion:reduce){
  html{
    scroll-behavior:auto;
  }
}
