.subscribe-banner{align-items:center;background:var(--brand-pink);display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-left:50%;padding:var(--space-md);transform:translateX(-50%);width:100vw}.subscribe-banner__heading{color:#fff;font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:.03em;margin:0;text-align:center;text-transform:uppercase}.subscribe-banner__button{background:var(--ink);border-radius:999px;color:#fff;font-family:var(--font-body);font-size:.9rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .15s ease,transform .15s ease;white-space:nowrap}.subscribe-banner__button:hover{background:#2a2a35;transform:translateY(-1px)}