
  .tbl-welcome-offer__panel { text-align: center; }
  [data-digest-signup][hidden], [data-digest-success][hidden] { display: none !important; }
  .tbl-welcome-offer__success { text-align: center; }
  .tbl-welcome-offer__check {
    display: grid; place-items: center; width: 3rem; height: 3rem;
    margin: .25rem auto 1rem; border: 1px solid var(--tbl-brand-gold);
    border-radius: 50%; color: var(--tbl-brand-gold); font-size: 1.75rem;
  }
  .tbl-welcome-offer__success h2 { margin: 0 auto .8rem; text-align: center; }
  .tbl-welcome-offer__success p {
    max-width: 34rem; margin: 0 auto; color: #F4F1E9;
    font-size: 1rem; line-height: 1.6; text-align: center;
  }
  .tbl-welcome-offer__success-secondary {
    margin: 1rem auto; padding-top: 1rem; border-top: 1px solid rgba(213,163,61,.25);
  }
  .tbl-welcome-offer__success-secondary h3 {
    margin: 0 auto .5rem; font-size: 1rem; line-height: 1.5; text-align: center;
  }
  .tbl-welcome-offer__success-secondary p { color: #B9C4D2; font-size: .9rem; }
  .tbl-welcome-offer__success .tbl-welcome-offer__primary {
    display: block; width: 100%; min-height: 3rem; margin: 1.25rem auto 0;
    padding: .85rem 1rem; white-space: normal; text-align: center;
    border: 0; font-family: inherit; font-size: 1rem; cursor: pointer;
  }
  @media (max-width: 620px) {
    .tbl-welcome-offer__success p { font-size: .9rem; line-height: 1.5; }
    .tbl-welcome-offer__success-secondary p { font-size: .8rem; }
  }

