/* t-phone — layout only; the field, banner, heading row and action bar are shared components. */
.t-phone__eyebrow { margin: 0 0 var(--space-4); }
.t-phone__lead { margin: var(--rhythm-tight) 0 0; }
.t-phone__saved { margin-top: var(--rhythm-section); }
.t-phone__field { margin-top: var(--rhythm-section); }
.t-phone__legal { margin: var(--rhythm-group) 0 0; }   /* SF-06: the Tailor Terms under the phone field */
.t-phone__legal .t-phone__link { position: relative; z-index: 1; }
.t-phone__steps { margin: var(--rhythm-section) 0 0; }
.t-phone__other { margin: var(--rhythm-group) 0 0; }
.t-phone__switch { margin: var(--space-12) 0 0; }   /* K-52 (D-420): Join ⇄ Log in */
.t-phone__create { margin: var(--space-12) 0 0; }
.t-phone__link {
  display: inline; padding: var(--space-12) var(--space-4); margin: calc(var(--space-12) * -1) calc(var(--space-4) * -1);
  font: inherit; font-weight: 600; color: var(--accent-ink); text-decoration: underline; text-underline-offset: 2px;
}
/* taily-app Day 2 (K-55): Join asks for the email (the code) and the mobile number (for calls), one under the other */
.t-phone__field + .t-phone__field { margin-top: var(--rhythm-group); }
