.inline-signup{max-width:34rem;margin:1.25rem auto;text-align:left}.inline-signup-title{margin:0 0 .35rem;font-size:1.2rem}.inline-signup-lead{margin:0 0 .9rem}.inline-signup-row{display:flex;flex-wrap:wrap;gap:.5rem}.inline-signup-row .input{flex:1 1 14rem;min-width:0}.inline-signup .check-row{margin:.6rem 0 0;font-size:.82rem;line-height:1.45}@media (max-width:480px){.inline-signup-row .btn{width:100%}}.inline-signup-section{padding-top:0}