/* v1058 — Terms mobile hero image to top/fullwidth
   Mobile-only: move the hero image above the text, flush under the menu/time strip,
   and make it full phone width with square corners. Desktop remains unchanged. */

@media (max-width: 900px){
  body.terms-article-v859 .terms-article-page-v859,
  body.terms-article-v859 .terms-article-hero-v859,
  body.terms-article-v859 .terms-article-hero-inner-v859{
    margin-top:0 !important;
    padding-top:0 !important;
  }

  body.terms-article-v859 .terms-article-hero-inner-v859{
    display:flex !important;
    flex-direction:column !important;
    gap:0 !important;
  }

  body.terms-article-v859 .terms-article-hero-art-v859{
    order:1 !important;
    display:block !important;
    width:100vw !important;
    max-width:100vw !important;
    margin:0 calc(50% - 50vw) 18px !important;
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    overflow:hidden !important;
    line-height:0 !important;
  }

  body.terms-article-v859 .terms-article-hero-art-v859 img{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    height:auto !important;
    border:0 !important;
    border-radius:0 !important;
    margin:0 !important;
    padding:0 !important;
    object-fit:cover !important;
  }

  body.terms-article-v859 .terms-article-hero-copy-v859{
    order:2 !important;
    width:100% !important;
    padding-top:0 !important;
  }
}

@media (max-width: 430px){
  body.terms-article-v859 .terms-article-hero-art-v859{
    margin-bottom:14px !important;
  }
}
