.recurring-signup-confirmation,.recurring-signup-confirmation .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recurring-signup-confirmation .content{min-height:100vh;max-width:900px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recurring-signup-confirmation .content h1{font-size:3em;line-height:1em;margin:0}.recurring-signup-confirmation .content p{margin:.2em}.recurring-signup-confirmation .content p span.highlight{background-color:#ba1f33;color:#fff;padding:0 2px}.recurring-signup-confirmation .content .token-input-container{width:100%}.recurring-signup-confirmation .content .token-input-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recurring-signup-confirmation .content .token-input-container form .token-input{font-size:3em;letter-spacing:.2em;line-height:1em;min-height:2em;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:100%;border:1px solid #000;border-radius:0;text-align:center;font-family:Work Sans,Helvetica,Arial,sans-serif}.recurring-signup-confirmation .content .token-input-container form .token-input::-webkit-input-placeholder{letter-spacing:.4em}.recurring-signup-confirmation .content .token-input-container form .token-input::-moz-placeholder{letter-spacing:.4em}.recurring-signup-confirmation .content .token-input-container form .token-input:-ms-input-placeholder{letter-spacing:.4em}.recurring-signup-confirmation .content .token-input-container form .token-input::-ms-input-placeholder{letter-spacing:.4em}.recurring-signup-confirmation .content .token-input-container form .token-input::placeholder{letter-spacing:.4em}.recurring-signup-confirmation .content .token-input-container form .token-button{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:100%}