.next-step{color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin:2rem 0 0;padding:.9rem 1.2rem;font-size:1rem;line-height:1.45;display:flex}.post-body>.next-step{margin-top:2rem}.next-step h2{color:var(--ink);margin:0;font-size:1.05rem}.next-step p{flex:16rem;margin:0}.next-step .next-step__follow{flex-basis:100%;font-size:.875rem}.subscribe{flex:100%;max-width:34rem}.subscribe label{color:var(--ink);margin-bottom:.3rem;font-weight:700;display:block}.subscribe__row{flex-wrap:wrap;gap:.6rem;display:flex}.subscribe input[type=email]{min-width:0;min-height:3rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-sm);flex:14rem;padding:.5rem 1rem}.subscribe__button{min-height:3rem;font:inherit;color:var(--bg);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-sm);cursor:pointer;padding:.5rem 1.4rem;font-weight:700}.subscribe__button:disabled{opacity:.6;cursor:progress}.subscribe__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.next-step .subscribe__status{min-height:1.45em;color:var(--ink);margin:.4rem 0 0}
