/* Google uses the existing login and account-security palette and controls. */
.google-login-alternative{margin-block-start:18px}
.google-login-note{margin-block-start:24px;padding-block-start:20px;border-top:1px solid var(--line)}
.google-login-note>h2{font-size:18px;letter-spacing:-.015em;margin-block-end:8px}
.google-login-note>p{font-size:13px;line-height:1.65}
.google-login-note>.text-link,.google-login-note>button{margin-block-start:12px}
.google-login-alternative>.form-error{margin-block-start:12px}
.google-factor{display:grid;gap:14px;max-width:540px;margin-block:16px 0}
.google-factor .field{margin:0}
.google-factor .commerce-error{margin:0}
.google-factor .commerce-actions{gap:10px;align-items:center}
.simple-login .google-factor{gap:14px;margin-block-start:16px}
.simple-login .google-factor .commerce-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}
.google-account .google-factor .field{max-width:360px}
.google-account .google-factor .text-link{min-height:40px}
@media(max-width:767px){.google-factor input{font-size:16px}.google-account .google-factor .commerce-actions{align-items:stretch;flex-direction:column}.google-account .google-factor .button{width:100%}.google-account .google-factor .text-link{align-self:flex-start}}
