/* v12: Two scoped tablet fixes. All other approved v11i styling remains intact. */
/* iPad portrait: center the complete LET'S BUILD introduction, not only its container. */
@media (min-width:761px) and (max-width:850px) and (orientation:portrait) {
  .page-lets-build .build__inner { justify-items:center; text-align:center; }
  .page-lets-build .build__content { width:100%; max-width:800px; margin-inline:auto; text-align:center; }
  .page-lets-build .build__content h2,
  .page-lets-build .build__content p { text-align:center; margin-left:auto; margin-right:auto; }
  .page-lets-build .build__logo { justify-content:center; align-items:center; margin-inline:auto; }
  .page-lets-build .build__contact { text-align:center; }
}
/* iPad landscape: reserve real inset for the toggle, independent of hero cropping. */
@media (min-width:761px) and (max-width:1440px) and (orientation:landscape) {
  .site-header, .page-index .site-header {
    box-sizing:border-box;
    width:calc(100% - 64px);
    max-width:calc(100% - 64px);
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
    justify-content:space-between;
    min-width:0;
  }
  .site-header .menu-toggle, .page-index .site-header .menu-toggle {
    box-sizing:border-box;
    flex:0 0 46px;
    width:46px;
    min-width:46px;
    margin-left:auto;
    margin-right:0;
    position:relative;
    right:auto;
    transform:none;
  }
}
