/* Sem breadcrumb na Minha conta: o header já tem o menu. */
html body.rn6-account .rn6-breadcrumb,
html body.rn6-account .rn6-account-page .rn6-breadcrumb{
  display:none!important;
}
html body.rn6-account .rn6-account-page.is-login{
  display:grid!important;
  grid-template-columns:minmax(480px,1.12fr) minmax(420px,.88fr)!important;
  grid-template-areas:"intro form"!important;
  align-items:center!important;
  gap:72px!important;
  width:var(--x6-shell)!important;
  max-width:none!important;
  min-height:calc(100vh - 84px)!important;
  margin:0 auto!important;
  padding:56px 0 72px!important;
  box-sizing:border-box!important;
}
html body.rn6-account .rn6-account-page.is-login .rn6-account-intro{
  grid-area:intro!important;
  min-height:620px!important;
  height:auto!important;
  min-width:0!important;
  padding:70px 8% 55px!important;
}
html body.rn6-account .rn6-account-page.is-login .rn6-account-intro h1{
  font-size:clamp(48px,5vw,78px)!important;
  line-height:.95!important;
}
html body.rn6-account .rn6-account-page.is-login .rn6-account-content{
  grid-area:form!important;
  width:100%!important;
  max-width:560px!important;
  margin:0!important;
  justify-self:stretch!important;
  min-width:0!important;
}
html body.rn6-account .rn6-account-page.is-login .rn-native-login,
html body.rn6-account .rn6-account-page.is-login .rn-google-access{
  width:100%!important;
  max-width:none!important;
}
html body.rn6-account .rn6-account-page.is-login .rn-google-access{
  margin-top:22px!important;
}

@media(max-width:1180px){
  html body.rn6-account .rn6-account-page.is-login{
    grid-template-columns:1fr!important;
    grid-template-areas:"intro" "form"!important;
    gap:28px!important;
    padding:36px 0 56px!important;
  }
  html body.rn6-account .rn6-account-page.is-login .rn6-account-intro{
    min-height:420px!important;
  }
  html body.rn6-account .rn6-account-page.is-login .rn6-account-content{
    max-width:640px!important;
    margin:0 auto!important;
    justify-self:center!important;
  }
}
